软件介绍:PHP中可以通过$_SERVER['HTTP_USER_AGENT'] 获取到用户的浏览器ua值。具体代码如下:$useragent = add...
PHP中可以通过$_SERVER['HTTP_USER_AGENT'] 获取到用户的浏览器ua值。
具体代码如下:
$useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));
if (strpos($useragent, 'googlebot') !== false) {
$bot = 'Google'; //这里是你设置好的UA值1
} elseif (strpos($useragent, 'mediapartners-google') !== false) {
$bot = 'Google Adsense'; //这里是你设置好的UA值2
}
if (isset($bot)) { //这里要注意 $bot就是用户UA 如果不是空就代表是自己设置好的UA 进行相关操作
//是指定UA,写出日志 或者进行你自定义操作
$fp = @fopen('bot.txt','a');
fwrite($fp,date('Y-m-d H:i:s')."\t".$_SERVER["REMOTE_ADDR"]."\t".$bot.
"\t".'http://'.$_SERVER['SERVER_NAME'].
$_SERVER["REQUEST_URI"]."\r\n");
fclose($fp);
} else {
//不是指定UA,直接跳转
header('Location: http://www.tugaga.com/');