Как проверить наличие определенных символов в url-запросе?
Как удалить из get и post ссылки знаки ------
двойные кавычки - " ",
звездочку *,
знак | и другие символы?
Вот например:
http://mysite.ru/htm"""l.html
http://mysite.ru/htm****l
http://mysite.ru/htm||||l
Или если есть такой знак, то отправлять на страницу 404.
str_replace, strtr не помогают, и, если можно, код и проверенный ответ.
Источник: Stack Overflow на русском