[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите обмануть http_refferer
melkyi
Всем привет.
Помогите обмануть http_refferer и присвоить странице значение из переменной, так чтобы при переходе с неё http_refferer видел эту страницу под тем адресом который ей присвоили зарание!!!




Спустя 16 часов, 26 минут, 54 секунды (30.06.2009 - 12:09) jetistyum написал(а):
Если обманывать со стороны браузера, то врядли получится, а если брать cUrl-ом, то можно подставить необходимые заголовки, думаю гугл тебе поможет wink.gif

Спустя 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 "); //меняем рефа

Спустя 46 минут, 54 секунды (30.06.2009 - 20:56) FatCat написал(а):
Это как?
В хедер загнать сайт? Сам пхп-шник будет рефералом.

В хедер загнать реферала, а на страницу послать через echo мета-рефреш? А прокатит?

Спустя 2 часа, 25 минут, 8 секунд (30.06.2009 - 23:21) jetistyum написал(а):
Да, все просто smile.gif
Ну это не подмена заголовков, а трюк с подгрузкой самого сайта предварительно.... я почему-то начал думать в сторону подмены самих заголовков запроса браузера.
хотя работает, значит решение использовать можно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.