php判断页面来自手机或者微信 $_SERVER['HTTP_USER_AGENT']

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php判断页面来自手机或者微信 $_SERVER['HTTP_USER_AGENT']相关的知识,希望对你有一定的参考价值。

function is_phone(){
        $agent = strtolower($_SERVER[‘HTTP_USER_AGENT‘]);
        //pc请求头信息数组
        $pc_arr=array(‘windows nt‘,‘macintosh‘,‘ipad‘,‘baiduspider‘,‘spider‘);
        //如确认为移动端则更改默认值
        //没找到pc数组元素时判断为移动端
        foreach($pc_arr as $k => $v){
           $pc=strpos($agent, $v) ? true : false;
           if($pc){
              return false;
           } 
        }
        return true;
    }

判断是否微信

function is_weixin(){
        if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false ) {
            return true;
        }
        return false;
    }

 

以上是关于php判断页面来自手机或者微信 $_SERVER['HTTP_USER_AGENT']的主要内容,如果未能解决你的问题,请参考以下文章

php 判断是不是为微信页面?

php怎么判断页面是不是微信打开

微信与支付宝支付 浏览器判断&页面关闭

php 判断访问是否是手机或者pc

PHP判断是微信打开还是浏览器打开

请问php如何判断该浏览器是否微信浏览器呢