люди помогите зделать типо бота чтоль у меня на сайте стоят счетчики при обновлении страницы добовляются цифры какието хиты но не хосты а как я понял чтоб пробится на первое место нужно чтоб хосты добавляло при перезагрузке как можно это реальзовать? я пробовал через meta refresh на html но он ток хиты добавляет
Для накрутки хостов необходимо много проксей, так как по сути счётчик хостов это количество уникальных IP. Если ты какбэ обладаешь довольно большим списоком проксей, то могу какой-нибудь пример нарисовать)
Ну вот нарисовал на пару минут. Не тестил, но по идее должно работать: PHP: <?php /* Файл с проксями */ $file = 'proxy.txt'; /* Адрес сайта */ $url = 'http://yandex.ru/'; /* Задержка перед каждым запросом */ $sleep = 0; /* Cookie (если нужны) */ $cookies = ''; /* Referer (если нужен) */ $referer = ''; /**********************************************/ if($proxyes = file($file)){ $init = curl_multi_init(); foreach($proxyes as $stream_id => $proxy){ $cl[$stream_id] = curl_init($url); curl_setopt($cl[$stream_id], CURLOPT_COOKIE, $cookies); curl_setopt($cl[$stream_id], CURLOPT_RETURNTRANSFER, 1); curl_setopt($cl[$stream_id], CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); curl_setopt($cl[$stream_id], CURLOPT_REFERER, $referer); curl_setopt($cl[$stream_id], CURLOPT_HEADER, 1); curl_setopt($cl[$stream_id], CURLOPT_PROXY, $proxy); curl_multi_add_handle($init, $cl[$stream_id]); } do{ curl_multi_exec($init, $exec); sleep($sleep); }while($exec); foreach($cl as $id => $c){ $result[$id] = curl_multi_getcontent($c); curl_multi_remove_handle($init, $c); if(stripos($result[$id], 'HTTP/1.1 200 OK') !== false){ echo 'Поток '.$id.' выполнен<br/>'; }else{ echo 'Поток '.$id.' не выполнен<br/>'; } } curl_multi_close($init); }else{ echo 'Файл с проксями пуст или не существует'; } ?>
PHP: if($proxyes = file($file)){ замени на PHP: $proxyes = file_exists($file) && is_readable($file) ? file($file) : false; if($proxyes){ а то ошибки выдаёт если файл не существует)
вобщем все зделал но непонятно вставляю прокси и выкидывает то ошибка 500 то Fatal error: Maximum execution time of 30 seconds щас установил на файл права 777 всеравно так
Может еще кто ни будь сделать что бы добавлял еще браузеры. . Многие топы на него тоже смотрят. . . И таким образом всего из 30 ип можно накрутить больше 100 хостов
запусти через ssh клиент. . .это что то вроде ограничение работы всего что стоит на сервере. . . Или увелич его в файле php.ini . . .но я могу и ошибаться