chelovekmuravei
@chelovekmuravei
\(-_-)/ раз два три четыре

Достаточно ли одного регулярного выражения?

Вот регулярное выражение, оно удаляет все кроме от a до z.
$url_path = preg_replace('/[^a-z]/', '', $url_path);

Примеров оспаривающих использование только такого способа без
strip_tags($_GET['input_text']); 
$input_text = htmlspecialchars($input_text); 
$input_text = mysql_escape_string
я не нашел. Может ли такой способ вызвать уязвимость?
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
В отношении URL: Нет. Не может.
А дальше - всё зависит от кода скрипта (например, роутера), который может и при нормальном URL-запросе открыть доступ.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Вместо такого колхоза используйте лучше параметризованные запросы mysqli или PDO. От mysql_ давно пора отказаться, эти функции уже года два в статусе deprecated.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы