首页 > 代码库 > php捕捉来自搜索引擎的用户IP地址时间和访问路径

php捕捉来自搜索引擎的用户IP地址时间和访问路径

刚才看demo看到很有意思的地方记录一下

$zz_page=$_SERVER[‘REQUEST_URI‘];
$zz_name=$_SERVER[‘HTTP_USER_AGENT‘];
$zz_ip=$_SERVER[‘HTTP_X_FORWARDED_FOR‘];  
echo $zz_name;
ini_set("date.timezone","PRC");
$zzdatetime = date("Y-m-d H:i:s");
$baidu=stristr($zz_name,"Baiduspider");
$so360=stristr($zz_name,"360Spider");
$sogou=stristr($zz_name,"Sogou web spider");
if($baidu){
    $zz_names = "百度";
}elseif($sogou){
    $zz_names = "搜狗";
}elseif($so360){
    $zz_names = "360搜索";
}else{
    $zz_names = null;
}
if($zz_names != null){
 $zzsql="insert into dunling_robots (zznames,page,datetime) values (‘$zz_names‘,‘$zz_page‘,‘$zzdatetime‘)";
 mysql_query($zzsql,$config);
}

 

很简单的小代码,可以保存搜索引擎爬下的路径和其他信息,if的地方可以执行筛选,对站长们想要统计流量很有效果。

使用时可以单独放在一个php文件中引用,也可以直接插入在页面里面。

php捕捉来自搜索引擎的用户IP地址时间和访问路径