明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

讓你的WAP網(wǎng)站有更好的兼容性

[摘要]今天看到朋友的WAP網(wǎng)站的首頁(yè)用IE和WAP手機(jī)都能瀏覽看來(lái)他一定是做了對(duì)瀏覽器的檢查,如果不支持WML的話(huà)就redirect仔細(xì)想了一下,Redirect只是對(duì)于不支持WML的瀏覽器做的操作(比如IE)所以 Response.Redirect還是可以用的,關(guān)鍵是如何判斷瀏覽器是否支持于是跟朋友要...

今天看到朋友的WAP網(wǎng)站的首頁(yè)用IE和WAP手機(jī)都能瀏覽
看來(lái)他一定是做了對(duì)瀏覽器的檢查,如果不支持WML的話(huà)就redirect

仔細(xì)想了一下,Redirect只是對(duì)于不支持WML的瀏覽器做的操作(比如IE)
所以 Response.Redirect還是可以用的,關(guān)鍵是如何判斷瀏覽器是否支持

于是跟朋友要代碼看,結(jié)果得到了這個(gè):

if (strpos("wap", $_HTTP_GET_VARS['http_accept'])) { header("Location: http://hikey.net");}

PHP的代碼......

但是我的程序是ASP阿,于是就有又有了這段代碼:

<%
Response.Buffer = TRUE
  Dim IsWap
  httpAccept = LCase(Request.ServerVariables("HTTP_ACCEPT"))
  if Instr(httpAccept,"wap") then
  IsWap=1
  Else
   Response.Redirect "http://www.gelon.net/cgi-bin/wapalize.cgi?url=http://hikey.net/wap"
   Response.End
   End if
%>

把這段代碼加在你WAP頁(yè)的頭上(最頭上!)就做到了:如果瀏覽器不支持的話(huà),就把它重定向到Gelon.net提供的WAP模擬器上 URL=后面的可以改成你的網(wǎng)站地址

就算是別人只知道你的網(wǎng)址,不知道你的網(wǎng)站該如何訪問(wèn),他也可以看到效果了...