PHP判斷是否是微信打開,瀏覽器打開的方法
#問題
項(xiàng)目中遇到的問題, 如果用戶是使用微信訪問的.
那么進(jìn)行友好提示”如何使用瀏覽器打開/告訴用戶使用瀏覽器打開”
方案
useragent是瀏覽器標(biāo)識(shí), 帶有一些客戶信息. 比如瀏覽器內(nèi)核, 操作系統(tǒng)等等
微信訪問網(wǎng)頁(yè)也是一個(gè)瀏覽器, 它也有UA. 那么就判斷它的UA 就可以辨別是否被微信所訪問了
$ua = $_SERVER['HTTP_USER_AGENT']; //MicroMessenger 是android/iphone版微信所帶的 //Windows Phone 是winphone版微信帶的 (這個(gè)標(biāo)識(shí)會(huì)誤傷winphone普通瀏覽器的訪問) if(strpos($ua, 'MicroMessenger') == false || strpos($ua, 'Windows Phone') == false){ echo "來(lái)自普通瀏覽器訪問"; }else{ echo "來(lái)自微信瀏覽器訪問"; }
以上這篇PHP判斷是否是微信打開,瀏覽器打開的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
PHP中設(shè)置時(shí)區(qū),記錄日志文件的實(shí)現(xiàn)代碼
php中設(shè)置時(shí)區(qū) 記錄日志文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下2013-01-01php array_intersect()函數(shù)使用代碼
array_intersect() 返回一個(gè)數(shù)組,該數(shù)組包含了所有在 array1 中也同時(shí)出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意鍵名保留不變。2009-01-01windows下升級(jí)PHP到5.3.3的過程及注意事項(xiàng)
自從讓自己專注于LAMP方面以來(lái),就一直在關(guān)注PHP社區(qū)的動(dòng)向,今天上了官網(wǎng)php.net,發(fā)現(xiàn)發(fā)布了新版的了.PHP5.3.3,提高了穩(wěn)定性和安全性,就有了升級(jí)的念頭了.2010-10-10php實(shí)現(xiàn)利用phpexcel導(dǎo)出數(shù)據(jù)
以下是對(duì)php中利用phpexcel導(dǎo)出數(shù)據(jù)的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來(lái)參考下2013-08-08php基于環(huán)形鏈表解決約瑟夫環(huán)問題示例
這篇文章主要介紹了php基于環(huán)形鏈表解決約瑟夫環(huán)問題,結(jié)合具體實(shí)例形式分析了php環(huán)形鏈表的定義及基于環(huán)形鏈表解決約瑟夫環(huán)的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-11-11高并發(fā)php uniqid不重復(fù)唯一標(biāo)識(shí)符生成方案
這篇文章主要介紹了高并發(fā)php uniqid不重復(fù)唯一標(biāo)識(shí)符生成方案,對(duì)高并發(fā)感興趣的同學(xué),一定要看一下2021-04-04