1. 程式人生 > >php判斷頁面來自手機或者微信 $_SERVER['HTTP_USER_AGENT']

php判斷頁面來自手機或者微信 $_SERVER['HTTP_USER_AGENT']

ipa int fun pos ray http ret spa span

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']