asp识别手机浏览网页并跳转到指定页面
当前位置:首页 - 代码技巧 - asp识别手机浏览网页并跳转到指定页面

用asp语言做了一个web网站,闲着无聊又做了一个wap页面,默认的index.asp是web的,wap的页面时wap.asp。

如何在index.asp放一个代码,使得如果是手机访问index.asp的时候,会自动跳转到wap.asp?又如何在wap.asp放一个代码,使得电脑访问wap.asp的时候,会自动跳转到index.asp。代码怎么写,放到哪?

其实解决这个问题很简单,当访问的时候,查看环境变量里面的 http 响应类型 HTTP_ACCEPT 是否有 wap的信息,代码如下:

<%
if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"text/vnd.wap.wml")>0 then
 response.redirect  "wap.asp" '如果是手机访问则跳转到wap.asp
else
 response.redirect  "index.asp" '如果电脑访问跳转到首页
end if
response.end
%>

本文 暂无 评论

Top

分享:

支付宝

微信

如果问题完美解决了,可以给木子我打赏,6元就够我吃个泡面,感恩不尽!