|
|
|
| как отследить когда заходил робот для индексации сайта?!
ну чтоб потом занести в фаил или в базу....
-ну воопчем узнать роботов поисковиков?! | |
|
|
|
|
|
|
|
для: dimonich2004
(18.02.2008 в 17:20)
| | Читай переменную
<?
echo $_SERVER['HTTP_USER_AGENT'];
?>
|
И ложи в базу или файл | |
|
|
|
|
|
|
|
для: mihdan
(18.02.2008 в 18:45)
| |
<?php
if ( strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex') ) { $bot='Yandex';}
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';}
if($bot !="") {
$ip = $_SERVER['REMOTE_ADDR'];
$date = date("d.m.Y");
$home = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$bot_vis_add="INSERT INTO `botvis` (
`id_vis` ,
`bot_date` ,
`bot_name` ,
`bot_ip` ,
`bot_home`
)
VALUES (
NULL , '".$date."', '".$bot."', '".$ip."', '".$home."'
);";
mysql_query($bot_vis_add);
}
?>
|
я это делаю так! | |
|
|
|
|
|
|
|
для: spider-x
(18.02.2008 в 20:15)
| | 8-) Спасиб! | |
|
|
|