微信浏览器跳转
- 爵特猛
- 2018-4-25 12:35
- PHP
- 598
有些网站因为某些原因会被微信拦截,在微信内打开时会提示
在判断是否为微信浏览器之前,先做个判断iOS和安卓的方法,用于微信跳转的提示。
//获取手机操作系统 function get_device_type() { //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 'other'; //分别进行判断 if(strpos($agent, 'iphone') || strpos($agent, 'ipad')) $type = 'ios'; if(strpos($agent, 'android')) $type = 'android'; return $type; }
接着判断是否微信浏览器打开:
$user_agent = $_SERVER['HTTP_USER_AGENT']; $type = false; if (strpos($user_agent, 'MicroMessenger')) { // 微信浏览器,执行判断操作系统 $type = get_device_type(); }
判断后,在HTML弹出提示图片:
如果为IOS输出:
如果为安卓,输出:
提示用户在浏览器中打开,防止微信浏览器拦截。
本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com
爵特猛