Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Перенаправление посетителей (https://forum.antichat.xyz/showthread.php?t=196169)

_gnom_ 14.04.2010 17:16

Перенаправление посетителей
 
Приветствую!
Ситуация такая. Есть домен на хостинге от webair.net. на этом домене есть скрипт который работает следующим образом.
Когда посетитель заходит на сайт, от его ip посылается GET запрос другому сайту, например на яндекс. То есть: я зашел например на сайт test.ru, а получилось так что я оказался на сайте yandex.ru. Со свои IP, а не с IP test.ru. Переадресация типа Header(Location бла-бла-бла) соответственно ничего не даст. Так как надо передать Куки и замаскировать REFERER. CURL сокеты тоже ни че не дают (тогда ip берется серверный) Ну вот как такое вообще может работать.
Неужели webair.net может подменять IP на клиентский, а не серверный. Я пробил там стоит апач. Просто я читал что были либо баги у хостеров или намеренно они предлагали такую возможность по подмене IP.


Вот как могу т работать системы которые продают посетителей. Для накрутки сайта? Как они могут юзать чужой ip и перенаправить этот ip вам на сайт? Ну не могу никак понять.

wildshaman 14.04.2010 17:18

iframe - без редиректа
window.location - c

_gnom_ 14.04.2010 18:29

Цитата:

Сообщение от wildshaman
iframe - без редиректа
window.location - c

Не подходит. Ведь нужн опередавать кукиси и рефера, а также в заголовках хост

Deathdreams 14.04.2010 18:39

Цитата:

Сообщение от _gnom_
Не подходит. Ведь нужн опередавать кукиси и рефера, а также в заголовках хост

Если перейдёшь на например vkontakte.ru c указанным в заголовке Host: google.ru, выкинет Bad Request

_gnom_ 14.04.2010 22:18

Bad Request Мне знакомо, но я уж победил, но не в контактах
У некоторых систем нужно отправлять заголовки запроса.
Кстати как перейти на другой домен без CURL и сокетов передать и заголовки&
Ghj,jdfk getjson но не могу понять ее и поможет ли она мне.

Deathdreams 14.04.2010 22:36

Цитата:

Сообщение от _gnom_
Bad Request Мне знакомо, но я уж победил, но не в контактах
У некоторых систем нужно отправлять заголовки запроса.
Кстати как перейти на другой домен без CURL и сокетов передать и заголовки&
Ghj,jdfk getjson но не могу понять ее и поможет ли она мне.

@header("Location: http://example.com");

вставить в самое начало (перед выводом текста)

_gnom_ 14.04.2010 23:14

Вот заголовки запроса:
$cookie = "__utma=206898501.427998370.1270905513.1271173905. 1271257094.9; __utmz=206898501.1270905513.1.1.utmcsr=(direct)|ut mccn=(direct)|utmcmd=(none); sid=302948373; b=b; __utmb=206898501.2.10.1271257094; __utmc=206898501";

$httpheader[0] = "Host: $host";
$httpheader[1] = "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9";
$httpheader[2] = "Referer: $referer";
$httpheader[3] = "Cookie: $cookie";

Это заголовки, Без них система нас не пустит. Ну единственное, что я не проверял ser-Agent. А так все 100%

Пока я передаю курлом. Но мне это не подходит, так как он берет ip сервера.
Ajax не все запросы передает. Но на 100% знаю что както делают, так как есть такая ситема.

_gnom_ 15.04.2010 00:29

Ну вот opera mini для мобил, както получает страницу и выдаетее. Там же идет обработка через сервер. а в итоге IP мой.


Время: 09:27