日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。

發布時間:2023/12/15 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很早就知道百度可以用電腦和手機訪問同一個地址,但是網站會自動根據使用的上網終端選擇跳轉到不同的頁面。

曾經試著用JS去判斷,但是JS只是瀏覽器腳本,似乎沒有這么強大的功能去獲取電腦和手機各種不同瀏覽器的有效參數,而且一些低端手機干脆就不支持JS,所以還是要用更高級的語言來處理。由于本站是ASP的空間,就用下面的代碼做跳轉,個人感覺相對靠譜一些。PHP或者JSP也可以嘗試這一思路。

if instr(Request.ServerVariables("http_accept"),"wap")>0 then

response.redirect("*.wml") 'wap頁地址

response.end

else

response.redirect("*.html") 'pc頁地址

response.end

end if

%>

改代碼的實現方式是通過判斷HTTP_ACCEPT,即客戶機應用系統通知服務器它所能接受的MIME類型,更加高深的我也不懂,就不在這里亂說了,呵呵。HTTP_ACCEPT非常復雜,對于一般的不支持html的瀏覽器,只要判斷瀏覽器支持wml并且不支持html就可以了,但如果瀏覽器同時支持wml和html就不太可靠了。相對低端手機會將wml放到html的前面,但是很多高端手機或者智能手機對html的支持很好,所以html也會出現在wml前面。不過,既然手機高端到可以像電腦一樣支持html,支持JS、Flash等等,那就讓它查看網站的主頁面好了。

另外,還有人提到用來訪IP或者JS判斷屏幕窗口大小,我沒有嘗試,不知道是否可取。

總結

以上是生活随笔為你收集整理的自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。