PHP實現(xiàn)根據(jù)設(shè)備類型自動跳轉(zhuǎn)相應(yīng)頁面的方法
隨著當今移動設(shè)備的普及,上網(wǎng)已經(jīng)比過去更加方便。針對Android智能手機,iPhone/iPad等移動終端,很多網(wǎng)站都相繼推出了針對電腦和這類手機等移動設(shè)備訪問的網(wǎng)頁。本文所述的實例代碼就可以實現(xiàn)根據(jù)這些移動設(shè)備終端而自動跳轉(zhuǎn)到適合它們?yōu)g覽的頁面。即判斷PC端或手機站智能端并跳轉(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ā)送給客戶端。
相關(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