注册 登录
编程论坛 ASP技术论坛

高手帮帮忙!

孤独冷雨 发布于 2008-06-19 08:47, 1301 次点击
弄了一个网站,游客老是在留言簿里面发表很多垃圾留言,而且一发就是好多,怎么样才能让他发表后一天里不能在发?留言簿留言不需要注册的那种!
11 回复
#2
hmhz2008-06-19 09:15
判断IP,然后限制这个IP一天里只能发一条
<%
IP=Request.ServerVariables("REMOTE_ADDR")
if conn.execute("Select count(*) from book where times>='"&date()&" 0:00:00' and  IP='"&IP&"'")(0)<>0 then
response.Write "<script>alert('对不起,今天你已经留过言了!');history.go(-1);</script>"
end if
%>
#3
dhdhzzw2008-06-19 09:19
楼主的要求不是很合理,只能发一条留言似乎有点问题。你可以采取留言审核,审核后才显示留言。。。。
#4
孤独冷雨2008-06-19 09:34
是老板的要求啊,公司网站她自己管理,批量删她都认为麻烦!她妈的,天天不懂还装精!

老大最近还好吧?
你上面判断IP的,是不是还要加个IP字段才行啊?
conn.execute("Select count(*) from book where times>='"&date()&" 0:00:00' and  IP='"&IP&"'")[b](0)[/b] <> 0
(0)是什么意思啊?

[[it] 本帖最后由 孤独冷雨 于 2008-6-19 09:43 编辑 [/it]]
#5
baigechun2008-06-19 09:39
看都不明白的
我是新手,对你们所说的一点都不明白!
#6
hmhz2008-06-19 09:40
不需要IP库,你在用户留言的时候把该用户的IP和留言时间存到字段里就行了,
Request.ServerVariables("REMOTE_ADDR") 是获取用户IP地址

我最近还好,你小子从我们公司跑了都不来个音信
#7
孤独冷雨2008-06-19 09:47
不好意思啊老大,这个公司不给上QQ!每天七个小时上班时间累的要死.
一个月1800+4%提成她认为给多了,天天给我好多工作,每天累的跟狗一样!
#8
hmhz2008-06-19 09:54
呵呵,你小子怎么混的啊,就混这个工资啊,混到现在连这么简单的问题还要跑论坛来问,你丢不丢脸啊你
#9
孤独冷雨2008-06-19 09:58
我准备换工作去跑业务的,好多家都说我没有经验不要,只能又跑回来搞这个了!
#10
hmhz2008-06-19 10:02
搞一行就要坚持到底,争取做得更好更出色,换行业等于是重头再来,人的一生能有几次重头再来啊
#11
elmanxiao2010-05-12 22:36
回复 2楼 hmhz
我是才开始学ASP的新手,我们公司也有这个情况,感觉好烦,能解释一下你这句话吗,
#12
elmanxiao2010-05-12 22:37
以下是引用elmanxiao在2010-5-12 22:36:21的发言:

我是才开始学ASP的新手,我们公司也有这个情况,感觉好烦,能解释一下你这句话吗,
有点看不懂,
1