手机能用php代码吗,PHP 代码判断访问是否为手机端

重要:本文最后更新于2019-08-10 16:21:11,某些文章具有时效性,若有错误或失效,请在下方留言。

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

}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值