近期在工作中要處理一個問題根據用戶的瀏覽器判斷是訪問wap2還是wap1。雖然之前有處理過訪問的瀏覽器是否支持Wap,但之前的方法不太適合,目前的需求。在網絡上找這方面的資源與分析比較成熟的幾個wap站。
分析:一般根據瀏覽器的訪問頭信息分析是否支持wap,由於目前的瀏覽器各標準不同與信息差別比較大,就有一定的難度。我的方法是儘量抓取瀏覽器的頭信息,分析共同點處理。目前分析的信息,主要有用的兩個頭信息是$_SERVER['HTTP_USER_AGENT']與$_SERVER['HTTP_ACCEPT'] 下面是我處理方法:
這個方法是根據http協議的頭信息處理,有些手機獲取不到頭信息是因爲移動服務的網關過濾了。