求助:ASP网站,禁止游客提交带链接的内容,应该怎么写?
我的网站是很普通的asp+access网站,近期在留言本内,老是被别人用机器发布一些链接,我网上找了一段代码,是:24小时内,只允许同一用户发表信息5条:
程序代码:
<!--以下是24小时内,只允许同一用户发表信息5条--> <%'当用户每提交一次 if request.cookies("postnum")="" then response.cookies("postnum")=1 response.cookies("postnum").expires=DateAdd("h", 24, Now()) else response.cookies("postnum")=request.cookies("postnum")+1 end if if request.cookies("postnum") > 5 then response.write "<SCRIPT language=JavaScript>alert('今天留言次数超过限制,禁止留言!');" response.write "this.location.href='vbscript:history.back()';</SCRIPT>" response.end end if %> <!--以上是24小时内,只允许同一用户发表信息5条-->
但是可恶的是,他居然清除缓存,换IP进行发布。
如:<a href=http://www. antabuse</a>,而且一发就是几百条,删除一下都要累死了。
我代码不会写,网上找了一些,但是没有用。
禁止所有输入框 内出现http、www、.com 、.cn、.net、.org、.top、.href、.us
只要出现上面的内容之一,游客就提交不了。
这个代码应该怎么写呢?
希望高手可以写清楚一些,我直接复制粘贴上去就可以用。万分感谢!
如有必要,可以查看我的附件,是网站的源码"yuyue.asp".
修改yuyue.rar
(3.62 KB)