| |
|
|
| | я проверяю на заход ботов
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot') ) {$bot='Google';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'Slurp') ) {$bot='Slurp';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler') ) {$bot='WebCrawler';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg') ) {$bot='ZyBorg';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'google') ) {$bot='Google';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'scooter') ) {$bot='AltaVista';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'stack') ) {$bot='Rambler';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'aport') ) {$bot='Aport';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'lycos') ) {$bot='Lycos';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'fast') ) {$bot='Fast Search';}
elseif ( strstr($_SERVER['HTTP_USER_AGENT'], 'rambler') ) {$bot='Rambler';}
|
как мне подделать юезр агант гуугла рамблера и так далее? :)
а то вылавливать их устану | |
| |
|
|
| |
|
|
| |
для: Panker
(11.10.2006 в 09:47)
| | | Подделать пользовательский агент можно при помощи сокетов http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=17831 | |
| |
|
|
| |
|
|
| |
для: cheops
(11.10.2006 в 13:05)
| | | Делаю так
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
$host = "http://cms-ka.ru/";
$path = "index.html";
$fp = fsockopen($host,80,$errno,$errstr,30);
if(!$fp) echo"$errstr ($errno)<br />\n";
else{
$headers = "GET $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "User-Agent: Yandex\r\n\r\n";
fwrite($fp,$headers);
while($text != "\r\n") $text = fgets($fp,128);
$text = "";
while(!feof($fp)) $text .= fgets($fp,4096);
fclose($fp);
}
echo $text;
?>
|
но мне в ответ
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: gethostbyname failed in z:\home\wwww\www\index.php on line 5
Warning: fsockopen() [function.fsockopen]: unable to connect to http://cms-ka.ru/:80 in z:\home\wwww\www\index.php on line 5
Операция успешно завершена. (0) | |
| |
|
|
| |
|
|
| |
для: Panker
(11.10.2006 в 14:08)
| | |
$host = "cms-ka.ru";
$path = "/index.html";
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(11.10.2006 в 14:12)
| | | а что )) всё нормально вот только не могу на сайт так попасть, на хостинге пишут типа
Your browser sent a request that this server could not understand.
Invalid URI in request GET index.html HTTP/1.0
что это значит? | |
| |
|
|
| |
|
|
| |
для: Panker
(11.10.2006 в 14:46)
| | | поднял | |
| |
|
|
| |
|
|
| |
для: Panker
(11.10.2006 в 14:46)
| | | А если убрать это?
| |
| |
|
|
| |
|
|
| |
для: Trianon
(12.10.2006 в 09:42)
| | | просто не ту поля где это пишится, ну да ладно, что то я запутался со всем, на все проблемы разом налетел вот и не понимаю не чего ) надо поочереди разобрать всё :) | |
| |
|
|
| |
|
|
| |
для: Panker
(12.10.2006 в 10:08)
| | | >просто не ту поля где это пишится
13 строка Вашего примера
Panker (11.10.2006 в 14:08) | |
| |
|
|