|
主题: 如何防止一个IP多次向数据库提交信息?
|
 7877767
职务:普通成员
等级:2
金币:1.0
发贴:528
|
#12002/4/9 15:40:21
怎么才能让留言簿识别一个相同的IP,自动比较这个IP提交的内容,当2次或以上内容相同时或内容大概相同(比如第一次提交的是:您好!第二次提交的是:您好.)就不能把这个内容加到数据库,而是转到提示不能提交相同内容页面!在UD里面怎么做
|
 hihiyou
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#22002/4/14 14:50:24
如果你的数据库里的记录有记录IP地址的就好办了!
|
 7877767
职务:普通成员
等级:2
金币:1.0
发贴:528
|
#32002/4/16 15:18:24
要是有存放ip的字段呢?我该怎么做
|
 hihiyou
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#42002/4/17 17:48:27
建立查询Recordset1,条件ip=Request.ServerVariables("Remote_ADDR") 当if Recordset1.bof and Recordset1.eof时才插入数据库。
|
 skylen
职务:普通成员
等级:1
金币:0.0
发贴:93
|
#52002/4/20 5:12:29
这样不好吧,这样的话,用户上一次网只能发一条信息了啊,我想不通
|
 jesron
职务:普通成员
等级:2
金币:1.0
发贴:393
|
#62002/4/20 10:50:46
我个人认为最好还是不要这样做呀,要不然那些在网吧上网的人怎么办呀?
|
 tpc301
职务:普通成员
等级:1
金币:0.0
发贴:53
|
#72002/4/20 14:58:55
我建议是用户名和ip一起判断。
|
 I''MAD
职务:普通成员
等级:8
金币:11.0
发贴:9502
|
#82002/4/20 15:37:16
我认为最好用SESSION来实现,设定三十分钟后才能投第二次,这样你再喜欢的话也只能等三十分钟后才行。
|