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";
}

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

© 版权声明
来源:熊先生博客
THE END
打赏一根烟,继续保持。
点赞1打赏作者 分享
评论 共1条
头像
友好交流,请勿发纯表情,请勿灌水,违者封号喔
提交
头像

昵称

取消
昵称表情代码图片
    • 头像熊先生0