PHP實現(xiàn)根據(jù)設(shè)備類型自動跳轉(zhuǎn)相應(yīng)頁面的方法
隨著當(dāng)今移動設(shè)備的普及,上網(wǎng)已經(jīng)比過去更加方便。針對Android智能手機(jī),iPhone/iPad等移動終端,很多網(wǎng)站都相繼推出了針對電腦和這類手機(jī)等移動設(shè)備訪問的網(wǎng)頁。本文所述的實例代碼就可以實現(xiàn)根據(jù)這些移動設(shè)備終端而自動跳轉(zhuǎn)到適合它們?yōu)g覽的頁面。即判斷PC端或手機(jī)站智能端并跳轉(zhuǎn)。
完整的實例代碼如下:
<?php $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $iphone = (strpos($agent, 'iphone')) ? true : false; $ipad = (strpos($agent, 'ipad')) ? true : false; $android = (strpos($agent, 'android')) ? true : false; if($iphone || $ipad) { echo "<script>window.location.href='pc.html'</script>";//這里也可以是網(wǎng)址 } if($android){ echo "<script>window.location.href='andorid.html'</script>";//這里也可以是網(wǎng)址 } ?>
這里使用PHP中的內(nèi)置函數(shù)HTTP_USER_AGENT獲取客戶端設(shè)備類型,再使用字符串處理函數(shù)對其提取,然后判斷是什么設(shè)備,根據(jù)設(shè)備自動定位到適合的網(wǎng)頁或頁面發(fā)送給客戶端。
- PHP簡單判斷iPhone、iPad、Android及PC設(shè)備的方法
- PHP簡單判斷手機(jī)設(shè)備的方法
- PHP代碼判斷設(shè)備是手機(jī)還是平板電腦(兩種方法)
- PHP實現(xiàn)連接設(shè)備、通訊和發(fā)送命令的方法
- PHP檢測移動設(shè)備類mobile detection使用實例
- 通過JavaScript或PHP檢測Android設(shè)備的代碼
- 簡單的移動設(shè)備檢測PHP腳本代碼
- PHP獲取用戶訪問IP地址的5種方法
- php網(wǎng)站判斷用戶是否是手機(jī)訪問的方法
- php獲取訪問者IP地址匯總
- PHP獲取訪問設(shè)備信息的方法示例
相關(guān)文章
php中header設(shè)置常見文件類型的content-type
這篇文章主要介紹了php中header設(shè)置常見文件類型的content-type的相關(guān)資料,需要的朋友可以參考下2015-06-06PHP如何讀取由JavaScript設(shè)置的Cookie
本文主要介紹了PHP讀取由JavaScript設(shè)置的Cookie的方法。具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03