请教关于防参数的问题
大家好,我现在遇到一个问题,就是参数http://192.168.1.9/aa/bb/use/tick.asp?action=tickcz&sh_id=82
上面是个删除记录的
但是参数sh_id我可以在地址栏直接输入。这样有人恶意会删除其他信息的。能有什么方法限制改上面的参数啊?谢谢

是的啊,我是做二手房程序,所有出组信息都在一个表里,登陆信息是根据用户名登陆的,所以登陆到统一的后台,调用该用户的出租信息,但是这样的话就可能在地址揽直接输入就能删除其他的了,呵呵
限制参数的传递只能通过页面点击传递就好了,直接从地址栏输入ID拒绝访问
Dim url1,url2
url1=Cstr(Request.ServerVariables("HTTP_REFERER"))
url2=Cstr(Request.ServerVariables("SERVER_NAME"))
If mid(url1,8,len(url2))<>url2 Then
Response.redirect "error.asp?ErrCodes=<li>禁止非法访问!!!你的IP (<font color=blue>"&Request.ServerVariables("HTTP_REFERER")&"</font>) 已经记录!"
Response.End
End If
执行删除操作的时候检查是否有这个权限
[此贴子已经被作者于2007-9-16 18:53:01编辑过]
先select出这条房产信息,看是不是这个人的。