我想了两个方法,不知道可行不:
1、在表单处理页面判断Session值
2、判断来源页面
------------------------------------------------------------------------
对于第一种方法,我考虑会不会存在这样的情况:用户先正常获得Session值,然后本地提交表单。如果这样的话,哪这种方法这能算是掩耳盗铃
第二种方法,我找了一段防盗链的代码:
<% dim From_url,Serv_url
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"
if mid(From_url,8,len(Serv_url)) <> Serv_url then
response.write ("<script language='javascript'>alert('请先登录!');window.location.href='login.asp';</script>"
response.end
end if%>
或者干脆
<%if Cstr(Request.ServerVariables("SERVER_NAME"
<>我的域名 then
response.write ("<script language='javascript'>alert('请先登录!');window.location.href='login.asp';</script>"
response.end
end if%>
------------------------------------------------------------------------
师傅们指点一下,那种最合适,还需要什么改进。谢谢
www.yyrm.comwww.yyrm.com