Загрузить
Дополнительный фильтры - примеры и правила написания
Написал mizhgan. Дата - ср., 23/01/2008 - 11:21.
Правила и примеры написания условий дополнительных фильтров
Теперь о том, как писать условия для срабатывания доп. фильтров. Во первых, следует учесть, что все назначенные для аута фильтры являются обязательными, т.е. должны выполниться ВСЕ ALLOW фильтры и невыполниться ВСЕ BLOCK фильтры, что бы на данный аут* пошел траф.
- Фильтр Query Parameter - формат условия таков: parametr==soderzhimoe, причем можно в содержимом запроса использовать подстановку * (что означает любое количество любых символов). Также, обратите внимание, что параметр и содержимое разделяются 2 (двумя) знаками равенства, и не должно быть лишних пробелов. Примеры условий: q==xanax - если q в запросе равняется xanax и только xanax (а не xanax online например) то условие выполнится. q==*xanax* - если в параметре q в запросе в любом месте есть xanax (т.е. и xanax, и xanax online, и genericxanaxonline) условие выполнится. q==*xa*ax* - более сложное условие, выполнится при q равном и xanax, и xanax online и даже xabax или xagfhdfgdfhax.
- Фильтр HTTP_REFERER Content - формат похож на формат предыдущего условия, только в поле после IF надо писать сразу маску условия, без имени параметра и знаков равенства. Также можно использовать подстановку *. Примеры условий: *google* - если HTTP_REFERER содержит в любом месте google, условие выполнится (т.е. если в HTTP_REFERER http://google.com или http://google.ru или даже просто www.google.com).
- Фильтр HTTP_REFERER Present - для данного фильтра в поле после IF можно писать что угодно. Наличие данного фильтра уже само по себе условие: если HTTP_REFERER не пустой то ALLOW или BLOCK (смотря что вы выберете) этот аут*.
- Фильтр IP Range - для данного фильтра в поле условия пишется диапазон IP адресов, разделенных знаком тире (-), при которых сработает этот фильтр. IP адрес здесь имеется в виду юзера (серчера) а не сервера, на котором стоит скрипт. Примеры условий: 123.123.123.123-123.123.123.255 срабатывает при данном диапазоне IP адресов. 60.70.80.90-60.70.80.90 если нужно только для одного IP адреса.
Последние комментарии
4 дня 17 часов назад
2 недели 5 дней назад
3 недели 2 дня назад
5 недель 1 день назад
5 недель 1 день назад
5 недель 2 дня назад
8 недель 1 день назад
8 недель 4 дня назад
8 недель 4 дня назад
8 недель 5 дней назад