RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> PHP基础 >> 基础文章 >> 文章内容
蛛丝记录器
[收藏此页[打印本页]   
来源:互联网  作者:网络转载  发布时间:2007-12-20

 

zmsj.php:
<?
// 这个文件名为 zsmj.php
// 函数分析  $_SERVER["HTTP_USER_AGENT"] 信息,如果是搜索机器的特征字,就返回相应的值
// 否则返回 false
// 联系QQ 733905
// email zj#52linux.com (#换成@)
// homepage http://www.52linux.com
// good luck :)
function 52linux.com_zsmj()
{
$useragent = strtolower($_SERVER["HTTP_USER_AGENT"]);

if (strpos($useragent, "googlebot") !== false){
return "Googlebot";
}

if (strpos($useragent, "msnbot") !== false){
return "MSNbot";
}

if (strpos($useragent, "slurp") !== false){
return "Yahoobot";
}

if (strpos($useragent, "baiduspider") !== false){
return "Baiduspider";
}

if (strpos($useragent, "sohu-search") !== false){
return "Sohubot";
}

if (strpos($useragent, "lycos") !== false){ php程序员站
return "Lycos";
}

if (strpos($useragent, "robozilla") !== false){
return "Robozilla";
}
return false;
}
?> php程序员之家

调用方法:
<?
//调用程序
//作者 张建
// QQ 733905
// email zj#52linux.com (#换成@)
// 主页 http://52linux.com
//
//
$mysql_link_host="";
$mysql_link_name="";
$mysql_link_pass="";
$mysql_link_db ="";
// 上面改成符合你的 mysql连接参数

include('zsmj.php');
$sebotname = get_naps_bot();

if($sebotname )
{
$thispage = addslashes($_SERVER["HTTP_REFERER"]);
$sebotagent=addslashes($_SERVER["HTTP_USER_AGENT"]);
$remote_ip=addslashes($_SERVER["REMOTE_ADDR"]);
$sql="INSERT INTO `zsmj` SET botname='$sebotname',bottag='$sebotname',botagent='$sebotagent' ,botlast=NOW(),botlasturl='$thispage',botip='$remote_ip'";

$mysql=@mysql_connect($mysql_link_host,$mysql_link_name,$mysql_link_pass);
@mysql_db_query($mysql_link_db,$sql);
@mysql_close($mysql);

}

print "document.write(\"<center><a href=www.52linux.com _fcksavedurl="www.52linux.com" class=text>52linux.com搜索引擎访问记录器 ver 0.1 </a></center>\");";

www.phperz.com



?>

数据库设计如下

create database zsmj;
use zsmj;
CREATE TABLE `zsmj` (
`botid` int(10) unsigned NOT NULL auto_increment,
`botname` varchar(100) NOT NULL default "",
`botagent` varchar(200) NOT NULL default "",
`bottag` varchar(100) NOT NULL default "",
`botlast` datetime NOT NULL default "0000-00-00 00:00:00",
`botlasturl` varchar(250) NOT NULL default "",
`botip` varchar(20) NOT NULL default "",
UNIQUE KEY `botid` (`botid`),
KEY `botname` (`botname`)
) TYPE=MyISAM AUTO_INCREMENT=9 ;

phperz~com

  www~phperz~com


 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 基础  mysql  url  adodb
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长