微信浏览器跳转
- 爵特猛
- 2018-4-25 12:35
- PHP
- 1339
有些网站因为某些原因会被微信拦截,在微信内打开时会提示

在判断是否为微信浏览器之前,先做个判断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
爵特猛博客


爵特猛