防止在URL直接输入文件名访问页面 怎么实现?
如果用户是直接在URL输入文件名访问页面 就转向 具体怎么实现?
问题点数:20、回复次数:2Top
1 楼wangwm(星星火炬-http://www.jymass.com)回复于 2005-06-09 17:56:12 得分 20
Function IsSelfRefer()
Dim sHttp_Referer, sServer_Name
sHttp_Referer = CStr(Request.ServerVariables("HTTP_REFERER"))
sServer_Name = CStr(Request.ServerVariables("SERVER_NAME"))
If Mid(sHttp_Referer, 8, Len(sServer_Name)) = sServer_Name Then
IsSelfRefer = True
Else
IsSelfRefer = False
End If
End FunctionTop
2 楼phyllis2001(晚秋枫叶)回复于 2005-06-09 19:05:56 得分 0
不清楚你说的用户直接在url中输入是怎么一回事~~
有两种情况
一种,是用框架控制,把要显示的页面放在框架内,在那个文件里面做个判断,如果对方直接访问那个文件,就跳回框架,这样就可以解决了
二种,就是楼上的意思,如果对方还没访问你的网站首页,直接访问其他页面,就跳回你想要转向的页面,用楼上的那种方法解决就可以了
不知道你是想要哪一种的?Top




