Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Замена на текст из списка
 Сайт -> Форумы » Фильтры
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
Artem
Newbee
Newbee


Зарегистрирован: 05.07.2006
Сообщения: 12

СообщениеДобавлено: Вт, Июн 07 2011 03:51 Цитировать |  |  | 

Здравствуйте.
Появилась необходимость замены исходящих заголовков (юзерагента, рефферера) на значения из списка последовательным или случайным образом.
Возможно ли такое реализовать?
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Вт, Июн 07 2011 18:43 Цитировать |  |  | 

Ну да, есть же даже такой пример в документации:
http://proxomitron.info/45/help/Matching%20Commands.html#CON

Для удобства можно списки (блокфайлы) прицепить.


ПС: похожая тема
К началу Профиль Сообщение
Artem
Newbee
Newbee


Зарегистрирован: 05.07.2006
Сообщения: 12

СообщениеДобавлено: Вт, Июн 07 2011 18:52 Цитировать |  |  | 

Спасибо, сейчас поковыряюсь.
К началу Профиль Сообщение
Artem
Newbee
Newbee


Зарегистрирован: 05.07.2006
Сообщения: 12

СообщениеДобавлено: Сб, Июн 25 2011 13:21 Цитировать |  |  | 

С заменой последовательно получилось (рандомно что-то не пошло у меня), но возник ещё один вопрос.
Как в одном фильтре организовать такую замену:
"%3F" заменяется на "?"
"%3D" заменяется на "="
"%26" заменяется на "&"
...
?
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Вс, Июн 26 2011 22:22 Цитировать |  |  | 

Artem писал(а):
Как в одном фильтре организовать такую замену:
"%3F" заменяется на "?"
"%3D" заменяется на "="
"%26" заменяется на "&"
...


В общем случае: если "..." большое, то в блокфайле, если нет, то прямо в фильтре; для подстановки можно использовать переменную ($SET()).

А конкретно для url-кодированных строк есть $UESC().
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3