У меня есть форма, которая принимает URL-адреса от пользователей в PHP.
Какие символы я должен разрешить или запретить? В настоящее время я использую
$ input = preg_replace ("/ [^ a-zA-Z0-9 - \?: #. () \, / \ & \ '\\"] / "," ", $ string);
$ input = substr ($ input, 0,255);
Итак, он обрезан до 255 символов и может включать только буквы, цифры и? - _: # (), & '"/
Что-нибудь, что я должен удалить, или что-нибудь, что я удаляю, что может быть необходимо в действующем URL-адресе?