PHP開發小技巧②②—判斷是否微信訪問
阿新 • • 發佈:2019-02-19
在開發中有時需要禁止或者僅允許微信瀏覽器進行訪問,則此時就需要對微信瀏覽器訪問進行判斷,本篇博文講述如何判斷是否是微信訪問。
<?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("不是微信瀏覽器");
}
}