最新動态
地址:深圳公明松白(bái)路(lù)穩聯商務大(dà)廈7樓
電話(huà):0755-23698839
郵箱:service@chuangluo.com
如(rú)何實現手機(jī)版網站和電腦版網站的自(zì)動識别并跳(tiào)轉
發布時間:2017-12-18 15:29:15 最後更新:2020-12-18 18:10:03 浏覽次數:1024大(dà)家可(kě)以嘗試一下用手機(jī)訪問(wèn)我公司官方網站(https://www.chuangluo.com),系統會自(zì)動識别并跳(tiào)轉到手機(jī)版網站去(qù);同樣的,如(rú)果使用電腦訪問(wèn)手機(jī)版網站,系統也會自(zì)動識别并跳(tiào)轉到對應的電腦版網址去(qù)。目前已經有很多同時擁有手機(jī)版網站和電腦版網站的大(dà)型企業網站使用了這樣的技術(shù),那小型公司網站如(rú)果也有這種需求的話(huà),應該如(rú)何實現呢(ne)?
實現手機(jī)版網站和電腦版網站的自(zì)動識别并跳(tiào)轉的條件(jiàn)
首先肯定是需要有兩個不同版本的網站,這是必然的!第二個條件(jiàn)是這兩個版本的網站數據要基本同步。以我公司官方網站爲例,電腦版網站的頁面比手機(jī)版的多,手機(jī)版有的頁面,電腦版全部都(dōu)有。這是因爲我們電腦版網站上有很多靜(jìng)态的專題頁,而手機(jī)版則沒有,例如(rú):網站價格評估、域名查詢等。因此,我們隻需要實現自(zì)動識别這一部分(fēn)頁面并跳(tiào)轉即可(kě)。
如(rú)何實現自(zì)動識别并跳(tiào)轉
由于我公司目前開發網站的語言是主流的PHP,因此我們此處隻討(tǎo)論PHP的實現方法,其他(tā)語言請(qǐng)直接參考本方法稍作(zuò)修改即可(kě)。核心原理(lǐ)是通過程序判斷$_SERVER[?HTTP_USER_AGENT?]中是否包含了手機(jī)訪問(wèn)的一些特征信息,例如(rú)屏幕尺寸,手機(jī)品牌或者其他(tā)特征信息。。兩種方法均整理(lǐ)自(zì)互聯網,大(dà)家在使用的時候可(kě)以稍加修改,以實現更多功能。
更新說(shuō)明:本文發表于多年(nián)前,已經不适用于現在的技術(shù)大(dà)環境,請(qǐng)大(dà)家以我司業務最新介紹爲準!