Помогите с PCRE разобраться?

Обсуждение программы редиректора
Ответить
m0lekula
Сообщения: 1
Зарегистрирован: Вт ноя 18, 2008 13:53
Откуда: Рязань

Помогите с PCRE разобраться?

Сообщение m0lekula »

Поиском ничего не нашел.

Подскажите пожалуйста в чем ошибка?

Правило PCRE:

Код: Выделить всё

(?:.+)([a-z]tunnel|surf|pr[o0]x[iy]|brows|url|hide|anon|kill|(un|de)block|unlock)(?:.*?)((\/\?)|(\.(php|cgi|pl|pk)(\?|\/)))
вроде как призвано бороться с WEB-прокси...

Но непонятно почему блокируется например сайт

http://www.gorbushka.ru/redir/?curl=112 ... 1227020153

Для проверки PCRE пользуюсь простеньким, но достаточно удобным конструктором регулярных выражений http://www.pcre.ru/eval/
В этом конструкторе все работает как надо.

В чем может быть засада?

Этот пример не единичный, просто раньше как-то вопросов никто не задавал :)
И еще сам я сталкивался с тем, что почему-то это же правило иногда срабатывает если слово "proxy" попадается в адресе после "php?"
Примерно как "www.tra-ta-ta.net/answer.php?proxy"

Вот это почему мне совсем не понятно...

Ответить