PHP實(shí)現(xiàn)根據(jù)設(shè)備類型自動(dòng)跳轉(zhuǎn)相應(yīng)頁面的方法
隨著當(dāng)今移動(dòng)設(shè)備的普及,上網(wǎng)已經(jīng)比過去更加方便。針對Android智能手機(jī),iPhone/iPad等移動(dòng)終端,很多網(wǎng)站都相繼推出了針對電腦和這類手機(jī)等移動(dòng)設(shè)備訪問的網(wǎng)頁。本文所述的實(shí)例代碼就可以實(shí)現(xiàn)根據(jù)這些移動(dòng)設(shè)備終端而自動(dòng)跳轉(zhuǎn)到適合它們?yōu)g覽的頁面。即判斷PC端或手機(jī)站智能端并跳轉(zhuǎn)。
完整的實(shí)例代碼如下:
<?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è)備自動(dòng)定位到適合的網(wǎng)頁或頁面發(fā)送給客戶端。
- PHP簡單判斷iPhone、iPad、Android及PC設(shè)備的方法
- PHP簡單判斷手機(jī)設(shè)備的方法
- PHP代碼判斷設(shè)備是手機(jī)還是平板電腦(兩種方法)
- PHP實(shí)現(xiàn)連接設(shè)備、通訊和發(fā)送命令的方法
- PHP檢測移動(dòng)設(shè)備類mobile detection使用實(shí)例
- 通過JavaScript或PHP檢測Android設(shè)備的代碼
- 簡單的移動(dòng)設(shè)備檢測PHP腳本代碼
- PHP獲取用戶訪問IP地址的5種方法
- php網(wǎng)站判斷用戶是否是手機(jī)訪問的方法
- php獲取訪問者IP地址匯總
- PHP獲取訪問設(shè)備信息的方法示例
相關(guān)文章
分享幾種好用的PHP自定義加密函數(shù)(可逆/不可逆)
最近的項(xiàng)目中一直有用到加密函數(shù),今天來給大家推薦幾個(gè)好用且我自己常用的加密函數(shù),這幾個(gè)都是可逆的加密函數(shù),其中也有針對于ID的加密函數(shù),需要的朋友可以參考下2020-09-09
PHP基于堆棧實(shí)現(xiàn)的高級計(jì)算器功能示例
這篇文章主要介紹了PHP基于堆棧實(shí)現(xiàn)的高級計(jì)算器功能,涉及php堆棧的定義及使用堆棧進(jìn)行數(shù)值運(yùn)算的相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
php數(shù)組函數(shù)序列之ksort()對數(shù)組的元素鍵名進(jìn)行升序排序,保持索引關(guān)系
ksort() 函數(shù)按照鍵名對數(shù)組升序排序,為數(shù)組值保留原來的鍵??蛇x的第二個(gè)參數(shù)包含附加的排序標(biāo)志2011-11-11
php實(shí)現(xiàn)批量刪除掛馬文件及批量替換頁面內(nèi)容完整實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)批量刪除掛馬文件及批量替換頁面內(nèi)容的方法,涉及php文件與目錄的遍歷、查找以及字符串與數(shù)組的遍歷與替換操作相關(guān)技巧,適用于utf-8編碼環(huán)境,需要的朋友可以參考下2016-07-07
PHP+Mysql日期時(shí)間如何轉(zhuǎn)換(UNIX時(shí)間戳和格式化日期)
UNIX時(shí)間戳和格式化日期是我們常打交道的兩個(gè)時(shí)間表示形式,Unix時(shí)間戳存儲、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時(shí)間戳那么自如,所以有的時(shí)候需要互相轉(zhuǎn)換,下面給出互相轉(zhuǎn)換的幾種轉(zhuǎn)換方式2012-07-07
php打開遠(yuǎn)程文件的方法和風(fēng)險(xiǎn)及解決方法
本文講的是php打開遠(yuǎn)程文件的使用方法,還有使用風(fēng)險(xiǎn)和解決方法2013-11-11

