隨著當今移動設備的普及,上網已經比過去更加方便。針對Android智能手機,iPhone/iPad等移動終端,很多網站都相繼推出了針對電腦和這類手機等移動設備訪問的網頁。本文所述的實例代碼就可以實現根據這些移動設備終端而自動跳轉到適合它們浏覽的頁面。即判斷PC端或手機站智能端並跳轉。
完整的實例代碼如下:
<?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>";//這裡也可以是網址 } if($android){ echo "<script>window.location.href='andorid.html'</script>";//這裡也可以是網址 } ?>
這裡使用PHP中的內置函數HTTP_USER_AGENT獲取客戶端設備類型,再使用字符串處理函數對其提取,然後判斷是什麼設備,根據設備自動定位到適合的網頁或頁面發送給客戶端。