코드 복사 코드는 다음과 같습니다.
function write_naps_bot(){
$useragent=get_naps_bot()
// echoExit ($useragent);
if ($useragent=="false") return FALSE ;
date_default_timezone_set("Asia/Shanghai")
$date=date("Y-m-d H:i: s") ;
$ip=$_SERVER[REMOTE_ADDR];
$url="http://".$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
// echoExit($url );재인쇄 www.chhua.com 표시
if (!file_exists("./log/bot.html")){
$botfile=fopen("./log/bot.html", "w" );
$fileHeader="
보기< /title>
로그 삭제
";
/ / echoExit($botfile); 재인쇄하려면 www.chhua.com을 지정하세요.
fputs($botfile, $fileHeader)
fclose($botfile)
}else
{ $filesize= filesize("./log/bot.html");
if ($filesize>=100000){
$botfile=fopen("./log/bot.html", "w"); >$ fileHeader="
보기로 이동
로그 삭제
";
fputs($botfile , $fileHeader);
fclose($botfile);
}else {
$botfile=fopen("./log/bot.html", "a ")
}
/ /$size="현재 파일 크기는 ".$filesize."
"; 재인쇄하려면 www.chhua.com을 지정해 주세요
$useragent="< ;b> 사용자:".$useragent."
";
$date="TIME:".$date."
";
$ip="IP:".$ip."
";
$url="URL: ".$url."
";
$fileStr=$useragent.$date.$ ip.$ url;
fputs($botfile, $fileStr);
fclose($botfile);
}
}
function get_naps_bot() {
$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 '< ;font color=red>Baiduspider';
}
if(strpos($useragent, 'sohu-search') !== false){
return 'Sohubot';
}
if(strpos($useragent, 'lycos') !== false){
return 'Lycos';
}
if(strpos($useragent, 'robozilla') !== false){
'Robozilla' 반환
}
"false" 반환
}
위 내용은 신기술 뷰티 검색 엔진의 내용을 포함하여 검색 엔진 스파이더를 감지하고 파일을 자동으로 기억하는 신기술 뷰티 검색 엔진 PHP의 코드를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.