通常是HTTP_ACCEPT這個服務器變量中若是包含以下幾個字符串,就能夠判斷是手機

知乎用戶,IT行業從業者

崔Vincent、知乎用戶 贊同
如今手機瀏覽器的標準也不同,各有各的瀏覽器,通常是HTTP_ACCEPT這個服務器變量中若是包含以下幾個字符串,就能夠判斷是手機 text/vnd.wap.wml application/vnd.wap.xhtml+xml 有個特殊例子就是那個手機上的opera,它在發送HTTP_ACCEPT時,不會發送它支持text/vnd.wap.wml文檔,但它會發送支持xhtml文檔,mime類型爲:application/xhtml+xml 所以判斷包含三個包含字符串應該能夠了 text/vnd.wap.wml application/vnd.wap.xhtml+xml application/xhtml+xml 不過這樣一來,在電腦上的opera也會訪問WAP站,本身取捨吧
相關文章
相關標籤/搜索