圖片加載失敗
首頁 動态

Our News

動态

電(diàn)腦(nǎo)版網站(zhàn)和(hé)觸屏版手機(jī)網站(zh♥∏←‍àn)的(de)頁面對(duì)應跳(tiào)轉

電(diàn)腦(nǎo)版網站(zhàn)和(hé)觸屏版φπ≈手機(jī)網站(zhàn)的(de)頁面對(duì)應跳(tià ₽δo)轉

     再有(yǒu &)兩天2013年(nián)馬上(shàng)就(jiù)要(yào)過去(qù)了(le)。¥& <回想在一(yī)年(nián)裡(lǐ)你(nǐ)有(yǒu)什(shén)麽™λ$∏收獲嗎(ma)?先誠科(kē)技(jì)小(xiǎo)編首β≈>先在這(zhè)裡(lǐ)祝願大(dà)家(jiā)在新的(de)一€₩‍ (yī)年(nián)裡(lǐ)有(yǒu)大(dà)大(dà×₹ )的(de)收獲,下(xià)面就(jiù)說(shuō)說(shuō♦↓‌)手機(jī)網站(zhàn),随著(zhe)手機(jī)用(yòng)戶的(de)日✔♦←↔(rì)益增加,手機(jī)網站(zhàn)頁也≥α< (yě)就(jiù)逐漸的(de)融入大(dà)家(jiā)的(de)生(shēng)活,←↕那(nà)麽電(diàn)腦(nǎo)和(hé)手機(✘←jī)的(de)跳(tiào)轉就(jiù)有(yǒu)了(le)。。

      首先我們需要(×♥≠yào)通(tōng)過程序獲取$_SERVER[′HTTP_USER_AGENT′]×÷≥來(lái)判斷訪客的(de)來(lái)訪方式,确定好(hǎo)是(shì)電(di‌≥↓àn)腦(nǎo)還(hái)是(shì)手機(jī)(此處以手機(jī)為(wèi)例,±π≥電(diàn)腦(nǎo)訪問(wèn)時(shí)道(dào)理(lǐ)是∑••↔(shì)相(xiàng)通(tōng)的(de)),然≈​​®後跳(tiào)轉,這(zhè)裡(lǐ)•$₽如(rú)果直接跳(tiào)轉,就(j✘≤iù)不(bù)會(huì)跳(tiào)轉到(dào• )對(duì)應的(de)頁面去(qù)。但(dàn)是(shì)我們可↑♠φ(kě)以在剛剛的(de)程序上(shàng)稍加處理(lǐ),判斷當前頁面的(de'"​γ)URL地(dì)址,排除主域名外(wài)ππ得(de)到(dào)的(de)值,以當前頁面為(wèi)例,請(qǐ♣ ‍↕ng)注意浏覽器(qì)的(de)地(dì)址欄,那(nà)麽本頁面得(d£¥±≠e)到(dào)的(de)值應該是(shì)/news_3&₹λ₩42.html。獲得(de)的(de)方式主要(yào)取決于服務器(qì),不(bù)同的(d©↑φe)服務器(qì)将有(yǒu)不(bù)同的(de)方法,例如(rú)可(k£>♦ě)以使用(yòng)$_SERVER[′REQ § UEST_URI′]獲得(de)該值。然後跳(tiào)轉↕‍✘的(de)時(shí)候,直接跳(tiào)轉至對(duì)應的(de)手機(jī)版域名+♠α‍這(zhè)個(gè)值的(de)頁面去(qù),不(bù)過在這(zhè)‍∑§之前,請(qǐng)一(yī)定做(zuò♠↔€•)好(hǎo)數(shù)據适配(同步)工(gōng)作(zuò),否則将出現(x♦$↕★iàn)404錯(cuò)誤頁面。

關于$_SERVER[′REQUEST_URI′]是(shì)否支持僞靜(j☆®‌​ìng)态?

     其實這(zhè)個(g©★è)問(wèn)法不(bù)是(shì)很(hěn)标準,部分(fēn↕₩¥)網友(yǒu)在嘗試此操作(zuò)的(de)時(s πhí)候,發現(xiàn)在IIS環境下(xià)$_SERVER[′REQUEST_URI‍≈∞π′]其實是(shì)不(bù)能(néng÷↕♥)有(yǒu)效獲得(de)正确的(de)值的(d★€♥£e),例如(rú)我們想要(yào)跳(tiào)轉到(dào)ne<∏ws_342.html這(zhè)個(gè)頁面去(qù),而實際上(shλ>¶♠àng)會(huì)跳(tiào)轉到(dào)僞靜(jìng)态之∞δ前的(de)頁面news.php?news®δ↔id=342。這(zhè)時(shí)就(jiù)需要(yào)我∞≠ 們專門(mén)針對(duì)這(zhè)一(yī)個(gè)↑®服務器(qì)來(lái)判斷該使用(yòng)什(shén)麽方法獲得(de)僞≠¥₽靜(jìng)态之後的(de)值了(le),例如(rú),可(kě)以嘗試使用(yòng)$_SE§  $RVER["HTTP_X_REWRITE_×₹✔URL"]。這(zhè)二者之間(jiān)是(shì)有(y☆♠ǒu)一(yī)定的(de)區(qū)别的(de),具體(tǐ)在使用(yòng)時(shí)Ω§↔≥大(dà)家(jiā)可(kě)以遵循這(zhè)樣一(yī)個(gè)規律:IIS環境下(xi→λ•≠à)用(yòng)$_SERVER[&quo€↑×¶t;HTTP_X_REWRITE_URL"],而Apache環境下(xià)則使用(♦★​yòng)$_SERVER[′REQUEST_URI′]。更多(duō)有(yǒu)關SER×♠♣VER的(de)信息大(dà)家(jiā)可(kě↕™•)以參考PHP手冊或使用(yòng)搜索引擎查詢更加詳細的(de)資料。

    &↔¥↕✔nbsp;  &nbs≥₽<φp;  《網站(zhàn)建設、域名解™δ±₹析、網頁設計(jì)首選先誠科(kē)技(jì)。。。》