#問題
項(xiàng)目中遇到的問題, 如果用戶是使用微信訪問的.
那么進(jìn)行友好提示”如何使用瀏覽器打開/告訴用戶使用瀏覽器打開”
方案
useragent是瀏覽器標(biāo)識, 帶有一些客戶信息. 比如瀏覽器內(nèi)核, 操作系統(tǒng)等等
微信訪問網(wǎng)頁也是一個瀏覽器, 它也有UA. 那么就判斷它的UA 就可以辨別是否被微信所訪問了
$ua = $_SERVER['HTTP_USER_AGENT'];
//MicroMessenger 是android/iphone版微信所帶的
//Windows Phone 是winphone版微信帶的 (這個標(biāo)識會誤傷winphone普通瀏覽器的訪問)
if(strpos($ua, 'MicroMessenger') == false || strpos($ua, 'Windows Phone') == false){
echo "來自普通瀏覽器訪問";
}else{
echo "來自微信瀏覽器訪問";
}
以上這篇PHP判斷是否是微信打開,瀏覽器打開的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- php使用curl模擬瀏覽器表單上傳文件或者圖片的方法
- PHP實(shí)現(xiàn)瀏覽器中直接輸出圖片的方法示例
- 利用PHP獲取訪客IP、地區(qū)位置、瀏覽器及來源頁面等信息
- PHP判斷是手機(jī)端還是PC端 PHP判斷是否是微信瀏覽器
- php微信瀏覽器分享設(shè)置以及回調(diào)詳解
- 深入剖析瀏覽器退出之后php還會繼續(xù)執(zhí)行么
- PHP判斷當(dāng)前使用的是什么瀏覽器(推薦)