www.kytoon.com

Форум поддержки скриптов www.kytoon.com
Текущее время: Ср ноя 14, 2018 5:41 pm

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Вт май 13, 2008 6:40 pm 
Не в сети
Site Admin

Зарегистрирован: Вс май 01, 2005 3:20 pm
Сообщения: 1132
Предположим трафик льётся на схему 10
Иногда возникает необходимость предварительно отфильтровать этот трафик особым образом перенаправив его в другую схему (например stream:11) И после этого вернуть его обратно в эту схему (stream:10) для дальнейшей обработки.

При этом возникает проблема зацикливания, потому что этот трафик снова может уйти на схему 11.

Справится с этой прблемой очень легко при помощи manual фильтров.

Для этого нужно в урл перенаправрения stream:11 добавить фильтр исключающий трафик в котором присутствует параметр checked=1 (например). А при посылке трафика из схемы 11 в 10 указывать этот параметр.

Таким образом трафик пришедший из схемы 11 в 10 снова на 11 не уйдёт.

Пример
Пример иллюстрирует возможность при исправлении опечаток для трафика с дорвеев:

Схема 10:
Изображение

Схема 11:
Изображение


Аналогично можно поступать при использовании Detypo. При этом вместо перенаправления в схему 11 будет curl:// запрос к detypo, а detypo будет возвращать трафик в схему 10 с указанием параметра checked=1.


Последний раз редактировалось Begemot Ср май 21, 2008 11:42 am, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 17, 2008 12:46 pm 
Не в сети
Site Admin

Зарегистрирован: Вс май 01, 2005 3:20 pm
Сообщения: 1132
Забыл сказать что эта штука очень полезна при написании модулей к сутре на php.
Detypo пример такого модуля.
Описание того как писать свои модули к сутре можно прочитать в резделе
методов перенаправлений метод curl://domain/myscript.php?a=b&c=d


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron