Как можно потделать рефери со страници с которой ты пришёл, то есть, что дописать, чтоб любой, к примеру, идёт с сайта сайт1.ру, но когда этот кто-то попадает на сайт2.ру, то сайту2.ру
передаётся информация что он пришёл не с сайт1.ру, а сайт3.ру...
Во я напутал =)
Желайтельно ответить побыстрее...буду очень благодарен =)
Если что могу чот подкинуть, скрипт какой-то, к примеру...
((!))Korn, вы тут что ли вирусы или кликалки пишете? тогда пардон. в любом случае хамить стыдно.
MniD, если ты контролируешь только сайте3.ру то никак сайт2.ру обмануть не удастся. для этого нужно контролировать браузер.
а слава Богу, потому что изрядная доля полезной статистики в инете привязана именно к тому что реферера подменить нельзя.
если речь идет о собственном useragent'е (для допустим баннеро накручивалки или другого жульничества в этом роде) то это делается элементарно и никаких сокетов не нужно. только не этого мне кажется MniD просит.
Мне не для банеров...но накрутчик =) ну вот можно 100% рефери как-то вообще непередавать, вот это я в поисковике нашол =) [Только зарегистрированные пользователи могут видеть ссылки. ] и еще тоже самое на [Только зарегистрированные пользователи могут видеть ссылки. ] , ну а если можно не передать, то можно тогда и изменить =)
прога которая шлет запросы серверу как если бы это был браузер называется "бот", или "useragent". традиционно для написания ботов используется перл, ибо заточен под такие вещи. соответственно есть библиотека [Только зарегистрированные пользователи могут видеть ссылки. ]. с помошью которой [Только зарегистрированные пользователи могут видеть ссылки. ] свой бот.
информацию о реферере шлется серверу ботом, так что ты легко можешь изменить [Только зарегистрированные пользователи могут видеть ссылки. ] который за [Только зарегистрированные пользователи могут видеть ссылки. ] отвечает. например:
Код:
my $ua = LWP::UserAgent->new(...);
$response = $ua->get('http://сайт2.ру/', 'Referer'=>'http://сайт3.ру');
но даже и этого делать не обязательно, т.к. в поставке LWP идет утилитка под названием [Только зарегистрированные пользователи могут видеть ссылки. ]:
Код:
lwp-request -H 'Referer: http://сайт3.ру/' [Только зарегистрированные пользователи могут видеть ссылки. ]
lwp-request -H 'Referer: http://сайт3.ру/' [Только зарегистрированные пользователи могут видеть ссылки. ]
Ну что там вначали написать?Там вроде надо указать адрес до интерпретатора, если я не ошибаюсь....а как я непомню...и как в перле прописать нтмл, ну вот как в рнр
Код:
<?
echo "код";
?>
А говорил что нельзя, если я не контролирую сайт3 :wink:
после приватного разговора с MniD оказалось что он с самого начала все правильно описал. и я возвращаюсь к своему мнению что то чего он хочет сделать нельзя. в сущности он хочет управлять с сайта1 реферерами посторонних юзеров которые попадают на сайт2 с сайта1. это невозможно.
родилась аналогия которую привожу здесь полностью в надежде может быть кому то поможет понять как работают рефереры.
ответ: представь. три человека ты, петя и вася. у каждого по два телефона в руке. ты сказал васе "позвони пете" по своему телефону. вася берет второй телефон и звонит пете. ты то с петей на телефоне, но вася то ему звонит на вторую трубу. и в разговор васи и пети ты никак не вмешаешься. петя скажет васе что он от тебя. и никак ты не можешь его заставить сказать что он от кого то другого. понимаешь?
вопрос: почему ты невзял номера телефоноф, типа у пете АОН стоит?
ответ: потому что номер телефона это ip
вопрос: а может фладелец телефона айпи, а номер рефери?
ответ: реферер в этой аналогии будет первая фраза пети "я от вани". он может захотеть ничего не сказать. или сказать "я от пушкина". это личное его дело
надеюсь MniD не против что я его тут процитировал на пользу потомкам 8)
правлено по просьбе MniD, убрал ссылки на его ник.