在ASP中,很多时候我们要用到Request.ServerVariables("HTTP_REFERER")来验证访问者的来源,但我发现,如果是
A.asp--->B.asp{Response.Redirect("C.asp")}---->C.asp
A.asp--->C.asp
这样在C.asp中通过Request.ServerVariables("HTTP_REFERER")得到的都是A.asp 的URL地址
但若通过html头的refresh方法,则将得不到任何内容,如:
A.asp---->B.htm{<meta http-equiv="refresh" content="2;URL=t2.asp" />}--->C.asp
则在C.asp中将无法通过Request.ServerVariables("HTTP_REFERER")获得A.asp的URL地址