На сайте разместил на главной странице код для отслеживания поисковых ботов в файле index.php. Боты заходят, а в статистике их нету. http://www.ffp.sut.ru/forum/index.php
В чём может быть проблема?
Заранее спасибо.
Отредактированно Clio (2007-11-01 23:51:28)
Неактивен
Код полностью рабочий. Тестировался неоднократно.
Откорректируйте немного код:
В конце:if($fp) {
...
}
добавьте:else print "Error!";
Т.е. получится:if($fp) {
...
}
else print "Error!";
Если будет выводиться Error!, значит проблема в настройках php вашего сервера.
Неактивен
Код заменил на:
<?php
$fp = fsockopen("inetlog.ru", 80, $errno, $errstr, 10);
if($fp) {
fputs($fp, "GET /counter/robots.php?sid=2553&h=".urlencode($_SERVER["HTTP_HOST"])
."&pg=".urlencode($_SERVER["REQUEST_URI"])
."&agent=".urlencode($_SERVER["HTTP_USER_AGENT"])
."&i=".urlencode($_SERVER["REMOTE_ADDR"])
." HTTP/1.0\r\nHost: inetlog.ru\r\n\r\n");
fclose($fp);
} else print "Error!";
?>
Слово Error! не вижу (кэш форума и браузера очищал).
Сделал пустой пхп-файл, там написал этот код. Зашёл на него, тоже Error не вижу. Следовательно, должен работать. А отчёт пустой.
Неактивен
Ищем причину. Явно проблема на вашей стороне.
И не только у вас: http://www.hostforum.ru/showthread.php?t=7214
Неактивен