[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как отличить УРЛ от мусора?
Владимир55
Обычно в реферерах входящего посетителя присутствует страница, с которой он пришел, но в некоторых случаях вместо неё я вижу какой-то мусор типа комбинации случайных знаков. Вероятно, это следы от скрипта-стукача или типа того.

Где-то я видел в сети регулярное выражение, которое позволяет определить, что данная запись является УРЛом, но теперь вот два часа ищу и найти не могу!

Не подскажут ли гуру, каким кодом можно детектировать наличие УРЛа?
bestxp
например ПС не всегда любят передавать referer
jetistyum
Вот например паттерн, использующийся в Yii Url Validator

'/^{schemes}:\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)/i';

где {schemes} заменяются на допустимые схемы, например (http|https)


исходник тут
https://github.com/yiisoft/yii/blob/1.1.17/...rlValidator.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.