1. 程式人生 > >PHP開發小技巧②②—判斷是否微信訪問

PHP開發小技巧②②—判斷是否微信訪問

        在開發中有時需要禁止或者僅允許微信瀏覽器進行訪問,則此時就需要對微信瀏覽器訪問進行判斷,本篇博文講述如何判斷是否是微信訪問。

<?php

/** 
 * ======================================= 
 * Created by ZHIHUA·WEI. 
 * Author: ZHIHUA·WEI 
 * Date: 2018/4/10 
 * Time: 09:20 
 * Project: PHP開發小技巧 
 * Power: 判斷是否微信訪問
 * ======================================= 
 */  

/**
 * 判斷是否微信訪問
 * @return bool
 */
function is_weixin_visit()
{
    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
        return true;
    } else {
        return false;
    }
}


if(is_weixin_visit()){
	echo "微信訪問!";
}else{
	echo "other";
}

注(多介紹一個js方法):
function is_weixin() { 
    var ua = window.navigator.userAgent.toLowerCase(); 
    if (ua.match(/MicroMessenger/i) == 'micromessenger') { 
        console.log("微信瀏覽器"); 
    } else { 
        console.log("不是微信瀏覽器"); 
    } 
}