| 
   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  
 |