失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > PHP判断用户浏览器是pc Android IOS 微信 QQ 安卓 苹果源码

PHP判断用户浏览器是pc Android IOS 微信 QQ 安卓 苹果源码

时间:2021-02-16 08:14:59

相关推荐

PHP判断用户浏览器是pc Android IOS 微信 QQ 安卓 苹果源码

众所周知的是,在wap网页开发中我们需要对用户的浏览器属性进行判断,从而推荐不同内容给不同用户,亦或是pc页和wap页的自动跳转。今天给大家带来的就是利用PHP智能判断用户浏览器属性,区分pc、Android、IOS并且区分wap用户中的qq浏览器用户以及微信浏览器用户。

预览图如下:

is_pc()函数判断用户机器是安卓还是苹果还是pc

is_weixinorqq()函数判断用户机器是微信还是QQ还是其他

下面是部分源码示例:

function is_pc(){ //判断用户机器是安卓还是苹果还是pc$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$android = strpos($agent,'android');//安卓端$iphone = strpos($agent,'iphone') || strpos($agent, 'ipad');//苹果端if($android){return "android";}elseif($iphone){return "iphone";}else{return "pc";}}function is_weixinorqq(){ //判断用户机器是微信还是QQ还是其他$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$weixin = strpos($agent,'micromessenger');//微信$qq = strpos($agent,'qq/');//qqif($weixin){return "weixin";}elseif($qq){return "qq";}else{return "other";}}if(is_pc() != 'pc' && is_weixinorqq() != 'other'){$liulanqi = is_pc()=='iphone' ? "Safari" : "其他";header("Content-Type: text/html;charset=utf-8");echo "<style type='text/css'>";echo ".wxtip{background: rgba(0,0,0,0.8); text-align: center; position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 998; display: block;}";echo ".wxtip-icon{width: 104px; height: 134px; background: url(weixin-tip.png) no-repeat; display: block; position: absolute; right: 20px; top: 20px;}";echo ".wxtip-txt{margin-top: 350px; color: #fff; font-size: 36px; line-height: 1.5;}";echo "</style>";echo "<div class='wxtip' id='JweixinTip'><span class='wxtip-icon'></span><p class='wxtip-txt'>点击右上角三个点<br/><br/>选择在".$liulanqi."浏览器中打开</p></div>";exit;}

后面送大家一个wap端判断是微信浏览器自动引导用户点击右上角三个点的源码!

懒人包,源码下载地址:/b1191199

如果觉得《PHP判断用户浏览器是pc Android IOS 微信 QQ 安卓 苹果源码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。