判斷是微信仍是支付寶支付,進行一個二維碼多種支付

$_SERVER[‘HTTP_USER_AGENT’],主要是SERVER的這個用戶代理參數,能夠判斷用戶登陸的代理來確認用戶是從支付寶仍是微信進行掃碼,從而進行不一樣的付款形式。微信

下面直接上代碼:代理

function IsWeixinOrAlipay(){

    //判斷是否是微信
    if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {  
        return "WeiXIN";  
    }    
    //判斷是否是支付寶
    if (strpos($_SERVER['HTTP_USER_AGENT'], 'AlipayClient') !== false) {
        return "Alipay:true";  
    }
    //哪一個都不是
    return "false";
}

若是想要查看用戶的詳細信息,能夠var_dump($_SERVER[‘HTTP_USER_AGENT’])來查看詳細信息。code

相關文章
相關標籤/搜索