PHP 代码判断访问是否为手机端

我们在做简单开发的时候,常常需要判断来访者是手机还是 PC。比如何先生之前在写一个 WordPress 小功能的时候只是需要简单判断来访者是 Mac 电脑即执行:

$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$mac =  (strpos($agent, 'mac os x'));
if(!$mac){
    echo "不是 Mac 设备!";
} else {
    echo "我是执行代码"; //执行所需要运行的代码
}

下面是所有几个最简单的判断代码:

$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$is_mac = (strpos($agent, 'mac os x')) ? true : false;
$is_pc = (strpos($agent,'windows nt')) ? true:false;
$is_iphone = (strpos($agent,'iphone')) ? true:false;
$is_ipad = (strpos($agent,'ipad')) ? true:false;
$is_android = (strpos($agent,'android')) ? true:false;
if($is_mac){
    echo "这是 mac";
}
if($is_pc) {
	echo "这是 PC";
}
if($is_iphone) {
	echo "这是 iPhone";
}
if($is_ipad) {
	echo "这是 iPad";
}
if($is_android) {
	echo "这是 Android";
}

不知道写什么,在熊先生博客看到这段代码,就搬过来给博客除除草吧。

转载请注明出处。
何先生 » PHP 代码判断访问是否为手机端
Loading...

发表评论

表情
图片 链接 代码

1 评论

  1. 博客写的不错嘛

提供最优质的资源集合

立即查看 了解详情