孤独冷雨 发表于 2008-6-19 08:47

高手帮帮忙!

弄了一个网站,游客老是在留言簿里面发表很多垃圾留言,而且一发就是好多,怎么样才能让他发表后一天里不能在发?留言簿留言不需要注册的那种!

hmhz 发表于 2008-6-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
%>

dhdhzzw 发表于 2008-6-19 09:19

楼主的要求不是很合理,只能发一条留言似乎有点问题。你可以采取留言审核,审核后才显示留言。。。。

孤独冷雨 发表于 2008-6-19 09:34

是老板的要求啊,公司网站她自己管理,批量删她都认为麻烦!她妈的,天天不懂还装精!

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

[[it] 本帖最后由 孤独冷雨 于 2008-6-19 09:43 编辑 [/it]]

baigechun 发表于 2008-6-19 09:39

看都不明白的

我是新手,对你们所说的一点都不明白!

hmhz 发表于 2008-6-19 09:40

不需要IP库,你在用户留言的时候把该用户的IP和留言时间存到字段里就行了,
Request.ServerVariables("REMOTE_ADDR") 是获取用户IP地址

我最近还好,你小子从我们公司跑了都不来个音信

孤独冷雨 发表于 2008-6-19 09:47

不好意思啊老大,这个公司不给上QQ!每天七个小时上班时间累的要死.
一个月1800+4%提成她认为给多了,天天给我好多工作,每天累的跟狗一样!

hmhz 发表于 2008-6-19 09:54

呵呵,你小子怎么混的啊,就混这个工资啊,混到现在连这么简单的问题还要跑论坛来问,你丢不丢脸啊你

孤独冷雨 发表于 2008-6-19 09:58

我准备换工作去跑业务的,好多家都说我没有经验不要,只能又跑回来搞这个了!

hmhz 发表于 2008-6-19 10:02

搞一行就要坚持到底,争取做得更好更出色,换行业等于是重头再来,人的一生能有几次重头再来啊

页: [1]

编程论坛