Помогите с PCRE разобраться?
Добавлено: Вт ноя 18, 2008 19:46
Поиском ничего не нашел.
Подскажите пожалуйста в чем ошибка?
Правило PCRE:
вроде как призвано бороться с 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"
Вот это почему мне совсем не понятно...
Подскажите пожалуйста в чем ошибка?
Правило PCRE:
Код: Выделить всё
(?:.+)([a-z]tunnel|surf|pr[o0]x[iy]|brows|url|hide|anon|kill|(un|de)block|unlock)(?:.*?)((\/\?)|(\.(php|cgi|pl|pk)(\?|\/)))
Но непонятно почему блокируется например сайт
http://www.gorbushka.ru/redir/?curl=112 ... 1227020153
Для проверки PCRE пользуюсь простеньким, но достаточно удобным конструктором регулярных выражений http://www.pcre.ru/eval/
В этом конструкторе все работает как надо.
В чем может быть засада?
Этот пример не единичный, просто раньше как-то вопросов никто не задавал
И еще сам я сталкивался с тем, что почему-то это же правило иногда срабатывает если слово "proxy" попадается в адресе после "php?"
Примерно как "www.tra-ta-ta.net/answer.php?proxy"
Вот это почему мне совсем не понятно...