Помогите обмануть http_refferer и присвоить странице значение из переменной, так чтобы при переходе с неё http_refferer видел эту страницу под тем адресом который ей присвоили зарание!!!
Спустя 16 часов, 26 минут, 54 секунды (30.06.2009 - 12:09) jetistyum написал(а):
Если обманывать со стороны браузера, то врядли получится, а если брать cUrl-ом, то можно подставить необходимые заголовки, думаю гугл тебе поможет
Спустя 58 минут, 53 секунды (30.06.2009 - 13:08) FatCat написал(а):
Цитата (jetistyum @ 30.06.2009 - 13:09) |
Если обманывать со стороны браузера, то врядли получится |
Легко. Джаваскриптом.
HTML |
<script type="text/javascript"> function fake_referer(sURL,fURL){ deref=window.open(fURL,'','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes'); // Если медленный интернет, может понадобиться следующую строку запускать // через setInterval и выставлять цифру тем больше, чем медленнее соединение. // Важно, чтобы команда выполнилась уже после того, как реферал стал загружаться, // иначе реферал определится как localhost, // но до того, как загрузится полностью, иначе перехода не произойдет. deref.window.location=sURL } </script> |
По вызову
HTML |
fake_referer('http://site.ru/','http://yandex.ru/') |
откроется site.ru, но для сервера site.ru посетитель будет с яндекса, а не с локалхоста.
Спустя 7 часов, 1 минута, 11 секунд (30.06.2009 - 20:09) melkyi написал(а):
Всё сделал, всё ок работает) Правда чуть чуть по другому
ignore_user_abort(true); // игнорируем
$site=$_GET['site'];
header("Location: $site "); //меняем рефа
ignore_user_abort(true); // игнорируем
$site=$_GET['site'];
header("Location: $site "); //меняем рефа
Спустя 46 минут, 54 секунды (30.06.2009 - 20:56) FatCat написал(а):
Это как?
В хедер загнать сайт? Сам пхп-шник будет рефералом.
В хедер загнать реферала, а на страницу послать через echo мета-рефреш? А прокатит?
В хедер загнать сайт? Сам пхп-шник будет рефералом.
В хедер загнать реферала, а на страницу послать через echo мета-рефреш? А прокатит?
Спустя 2 часа, 25 минут, 8 секунд (30.06.2009 - 23:21) jetistyum написал(а):
Да, все просто
Ну это не подмена заголовков, а трюк с подгрузкой самого сайта предварительно.... я почему-то начал думать в сторону подмены самих заголовков запроса браузера.
хотя работает, значит решение использовать можно.
Ну это не подмена заголовков, а трюк с подгрузкой самого сайта предварительно.... я почему-то начал думать в сторону подмены самих заголовков запроса браузера.
хотя работает, значит решение использовать можно.