PHP根据User_Agent判断设备类型

在PHP中,我们可以根据“$SERVER['HTTP_USER_AGENT']”获得用户的代理信息,但是任需要进一步判断设备类型。以下是简单的判断: 

<?php
	$agent = "";
	$useragent  = strtolower($_SERVER["HTTP_USER_AGENT"]);
	$is_mac = strripos($useragent,'mac');
	$is_pc = strripos($useragent,'windows');
	$is_android = strripos($useragent,'android');
	$is_iphone = strripos($useragent,'iphone');
	$is_mobile = strripos($useragent,'mobile');
	$is_phone = strripos($useragent,'phone');
	$is_ipad = strripos($useragent,'ipad');
	$is_ipod = strripos($useragent,'ipod');
	$is_wp = strripos($useragent,'windows phone');
	
	if($is_android||$is_iphone||$is_mobile||$is_phone||$is_ipad||$is_ipod||$is_wp){
		echo "设备类型:Phone/Tablet";
	}else{
		echo "设备类型:PC";
	}
	echo "<br />设备信息:".$useragent;
?>


当然,这样的判断并不是100%准确,还有一些设备没有加入判断。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值