Здравствуйте, мне необходим скрипт который имитирует переход с одного сайта на другой. Подделка реферера. Фришная альтернатива хрумеру. Имеются 2 списка страниц: 1 - с ссылками с которых имитируется хит 2- с ссылками на которые имитриуется хит. Заранее спасибо.
PHP: <?php $referals = array( 'http://yandex.ru', 'http://google.com', 'http://r0.ru' ); $sites = array( 'http://yandex.ru', 'http://forum.antichat.ru', 'http://nuhzyatakogosaitaneznayu.com', 'http://google.com', 'http://habrahabr.ru', 'http://yandex.ru/ololo.html' ); function send($link,$ref) { $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $link); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_REFERER, $ref); if(preg_match("#^HTTP\/1.1 (.*)\n#i",curl_exec($ch),$out)) { return $out[1]; }else return "No response"; } foreach($sites as $site) { foreach($referals as $referer) { echo $site." [ REF: ".$referer." ] - <b>".send($site,$referer)."</b><br />"; } } ?>
Замени PHP: $referals = array( 'http://yandex.ru', 'http://google.com', 'http://r0.ru' ); $sites = array( 'http://yandex.ru', 'http://forum.antichat.ru', 'http://nuhzyatakogosaitaneznayu.com', 'http://google.com', 'http://habrahabr.ru', 'http://yandex.ru/ololo.html' ); на PHP: $referals = file ('referals.txt'); $sites = file ('sites.txt'); и в файлы с новой строки кидай ссылки
Спасибо, а в этом скрипте каждый реферал будет прогоняться по списку сайтов, потом браться следующий реферал и снова с начала по списку сайтов?
Для каждого сайта из списка поочередно берутся рефералы, пока список сайтов не закончиться, после этого скрипт завершает работу
Спасибо, с эти разобрался. Скрипт вроде бы работает, но напротив каждого урл выводит "No Response" в каком случае скрипт выводит это сообщение?
Народ, я нашёл в инете этот скрипт http://file.qip.ru/file/131648631/6faad949/refererspam.html помогите мне пожалуйста, подредактируйте его так, чтобы урлы сайтов брались из списка. Заранее благодарен.