要判断当前用户访问的终端是否在微信内部访问适配不同页面和登录方式,这时候需要判断当前浏览器是否是微信浏览器,代码如下:

1.判断企业微信或微信打开

if ( preg_match("/wxwork|MicroMessenger/i", $_SERVER['HTTP_USER_AGENT']) ) {
    echo '微信或企业微信浏览器';
} else {
    echo '其他的浏览器';
}

2.判断是否在企业微信打开

if ( preg_match("/wxwork/i", $_SERVER['HTTP_USER_AGENT']) ) {
    echo '企业微信浏览器';
} else {
    echo '其他的浏览器';
}

3.判断是否在微信打开

if ( preg_match("/MicroMessenger/i", $_SERVER['HTTP_USER_AGENT']) ) {
    echo '微信浏览器';
} else {
    echo '其他的浏览器';
}

使用方法很简单,放在php代码中,echo换成执行的语句就行了