我们在做简单开发的时候,常常需要判断来访者是手机还是 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";
}

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

赞(1)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
打赏作者
展开阅读更多

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

表情
图片 链接 代码

评论(1)

  • 熊先生 2019年3月26日 09:44 北京市 电信

    博客写的不错嘛