说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何要经过这个页才能进入另一个网页?

编辑:说三道四文库 发布时间:2018-07-20 11:06
HTML文档下载 WORD文档下载 PDF文档下载
不能直接访问那个ASP页面,要经过一个页的链接才可以。如何呢?
可以设置一个session变量,如果变量为空,就不能访问,点击链接后session不为空
还有其它办法吗?
检查Request.ServerVariables("HTTP_REFERER")
是不是跟这个页面一样
检查Request.ServerVariables("HTTP_REFERER")
是不是跟这个页面一样
--------------
严重同意!
session比Request.ServerVariables("HTTP_REFERER")要简单,不过会浪费一点系统资源。。。
用response.redirect "要链接的ASP页面"方法也能实现

或者在页面首部插入

<META HTTP-EQUIV=REFRESH CONTENT="延迟时间(秒);URL=要链接的页面或网址">
用session很方便就实现了,
Request.ServerVariables("HTTP_REFERER")顶
用Request.ServerVariables("HTTP_REFERER")吧.
当然session可以更准确
你要考虑一下资源的平衡问题
a.asp
   <a href=b.asp?id=1>链接</a>

b.asp
   <META HTTP-EQUIV=REFRESH CONTENT="0;URL=c.asp?id=<%=request.querystring("id")%>">

大家觉得这个意见呢?


备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘