HTTP_USER_AGENT是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
$_SERVER['HTTP_USER_AGENT']。
其中需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。
如:
1
|
<?php var_dump(
$_SERVER
[
'HTTP_USER_AGENT'
]);?>
|
输出:string(65) "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0"
例如:
1
2
3
4
|
<?php
if
(
strpos
(
$_SERVER
[
'HTTP_USER_AGENT'
],
'MSIE'
) !== FALSE){
echo
'正在使用 Internet Explorer。<br />'
;
}?>
|
该脚本正常执行之后的输出是:
正在使用 Internet Explorer。
其中常用的浏览器和操作系统平台信息:
Internet Explorer 10
Internet Explorer 9
Internet Explorer 8
Internet Explorer 7
Internet Explorer 6
Chrome on Windows
Chrome on Mac
|
Firefox on Windows
Firefox on Mac
Safari on Mac
Safari on Windows
Opera on Mac
Opera on Windows
iPhone
iPad
|
Android Handset (Droid 2)
Android Tablet (Galaxy Tab)
Android Tablet (MicroMessenger)
Kindle
Googlebot (Google's spider)
Slurp! (Yahoo's spider)
BingBot (Bing's spider)
|