Занимаюсь арбитражем трафика, и пропуская трафик через сутру, хочу передать на URL, значение Referers
Это можно как то сделать?
передача Referers
Модератор: Begemot
Re: передача Referers
Я так понял, что можно ответом на мой вопрос является вот это:
В Sutra 3.1 появились системные параметры которые можно использовать как и любое другие:
$ip - ip адрес сёрфера
$cc - код страны сёрфера (например US)
$geocity - город сёрфера (например Moscow), работает только если подключена база GeoIPCity.
$referer - рефер сёрфера (урл страницы с которой сёрфер пришел на сутру)
$referer_domain - домен рефера
$tsuser - текущий юзер TS
$scheme - текущая схема Sutra
$uagent - браузер сёрфера (3.4+)
$header:заголовок - универсальный способ вставить любой заголовок, например $header:HTTP_USER_AGENT эквивалентен $uagent (3.4+)
Пример:
Если в схемы сутры в качестве урла перенаправления прописать:
http://test.com/?country=$cc&ip_address=$ip
То при перенаправлении в урл вставятся соответствующие значения: код страны и ip посетителя, то есть перенаправление будет происходить например на урл:
http://test.com/?country=US&ip_address=11.12.13.14
------
В моем случае, чтоб передать домен с которого перешел пользователь на сутру, нужно сделать в правиле для URL прописатьъ
http://sponsordomain.com/?trek=$referer_domain
тогда если к примеру пользователь на схему попал с kytoon.com, то параметр trek будет равен kytoon.com
Я верно понял?
В Sutra 3.1 появились системные параметры которые можно использовать как и любое другие:
$ip - ip адрес сёрфера
$cc - код страны сёрфера (например US)
$geocity - город сёрфера (например Moscow), работает только если подключена база GeoIPCity.
$referer - рефер сёрфера (урл страницы с которой сёрфер пришел на сутру)
$referer_domain - домен рефера
$tsuser - текущий юзер TS
$scheme - текущая схема Sutra
$uagent - браузер сёрфера (3.4+)
$header:заголовок - универсальный способ вставить любой заголовок, например $header:HTTP_USER_AGENT эквивалентен $uagent (3.4+)
Пример:
Если в схемы сутры в качестве урла перенаправления прописать:
http://test.com/?country=$cc&ip_address=$ip
То при перенаправлении в урл вставятся соответствующие значения: код страны и ip посетителя, то есть перенаправление будет происходить например на урл:
http://test.com/?country=US&ip_address=11.12.13.14
------
В моем случае, чтоб передать домен с которого перешел пользователь на сутру, нужно сделать в правиле для URL прописатьъ
http://sponsordomain.com/?trek=$referer_domain
тогда если к примеру пользователь на схему попал с kytoon.com, то параметр trek будет равен kytoon.com
Я верно понял?
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Re: передача Referers
Отлично!
А как насчет передачи параметров полученных в Useragents
Ведь можно эти данные пропустить через get_browser(); который распарсит всё это дело.
И получить массив в котором очень много полезных данных, особенно для тех кто арбитражит.
Т.е. к примеру имеем:
(Mozilla/5.0 (Linux; Android 4.3; GT-I9300 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36)
Обработав это get_browser();
Получаем массив данных, где имеем
[device_name] => Galaxy S III
[device_code_name] => GT-I9300
[browser] => Chrome
[platform] => Android
[platform_version] => 4.3
хотелось бы эти параметры передать по принципу системных параметров, рассмотренных выше, это как то возможно?
Версия сутры 3,9
А как насчет передачи параметров полученных в Useragents
Ведь можно эти данные пропустить через get_browser(); который распарсит всё это дело.
И получить массив в котором очень много полезных данных, особенно для тех кто арбитражит.
Т.е. к примеру имеем:
(Mozilla/5.0 (Linux; Android 4.3; GT-I9300 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36)
Обработав это get_browser();
Получаем массив данных, где имеем
[device_name] => Galaxy S III
[device_code_name] => GT-I9300
[browser] => Chrome
[platform] => Android
[platform_version] => 4.3
хотелось бы эти параметры передать по принципу системных параметров, рассмотренных выше, это как то возможно?
Версия сутры 3,9
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Re: передача Referers
теоретически это возможно, на данный момент можно фильтровать только по содержимому всей строки HTTP_USER_AGENT используя Универсальный Фильтр
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Re: передача Referers
Может в будущих версиях это станет доступно?Begemot писал(а):теоретически это возможно, на данный момент можно фильтровать только по содержимому всей строки HTTP_USER_AGENT используя Универсальный Фильтр
Очень полезная вещь.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |
Re: передача Referers
Теоретически сделать можно почти всё
Но практически конкретно данная функция не получится, так как процесс парсинга этих данных очень ресурсо-затратная операция и делать это во время редиректа соответственно нежелательно.
И второе - сайт который собирал данные соответствия агент-os-device и тд. перестал быть бесплатным и стал платным, их база соответственно тоже.
В общем сделано не будет.
Но практически конкретно данная функция не получится, так как процесс парсинга этих данных очень ресурсо-затратная операция и делать это во время редиректа соответственно нежелательно.
И второе - сайт который собирал данные соответствия агент-os-device и тд. перестал быть бесплатным и стал платным, их база соответственно тоже.
В общем сделано не будет.
Ссылка: | |
BBcode: | |
HTML: | |
Скрыть ссылки на пост |