关于asp来源地址判断。
答案:2 悬赏:0 手机版
解决时间 2021-02-08 06:34
- 提问者网友:缘字诀
- 2021-02-07 08:43
判断访问来源地址的,来源为空就提示错误,但是好像没用啊,复制连接直接从浏览器访问就不起作用,理论上说,直接粘贴到浏览器地址栏就行访问,它的来源地址应该是为空啊,我试了却不行,不知道还能不能改改? <%'判断来源地址 set rsaa=Server.CreateObject("ADODB.Recordset") sql="select fwxz from admin where id=1" rsaa.open sql,conn if rsaa("fwxz")=1 then dim urls urls=request.ServerVariables("HTTP_REFERER") 'if urls="" then 'Response.write "" 'Response.write "来源网址:空
来源地址为空不能访问,谢谢合作!QQ:448033420
返回首页" ' Response.write "" 'Response.end 'end if rst.close set rst=nothing end if rsaa.close set rsaa=nothing %>
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-02-07 09:12
正常取得Request.ServerVariables("HTTP_REFERER")值的情况:
1.直接用<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Jscript提交的表单(POST or GET)
而request.servervariables("HTTP_REFERER")不能正常取值的情况:
1.从收藏夹链接
2.单击主页或者自定义的地址
3.利用jscript的location.href or location.replace()
4.在浏览器直接输入地址
5.<%response.redirect%>
6.<%response.addheader%>或<meta http-equiv=refresh>转向
7.用xml加载地址
1.直接用<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Jscript提交的表单(POST or GET)
而request.servervariables("HTTP_REFERER")不能正常取值的情况:
1.从收藏夹链接
2.单击主页或者自定义的地址
3.利用jscript的location.href or location.replace()
4.在浏览器直接输入地址
5.<%response.redirect%>
6.<%response.addheader%>或<meta http-equiv=refresh>转向
7.用xml加载地址
全部回答
- 1楼网友:逃夭
- 2021-02-07 09:32
request.servervariables("remote_addr")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯