女生吃辣条的危害图片:我在做一个asp的留言本,想实现控制访客的留言时间间隔..

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 14:22:00
也就是说比如在8:00留了言,那么必须到8:10才能第二次留言,即控制访客的两次留言间隔在十分钟以上,不能频繁留言.如何实现????????????????赐教啊!!!在线等......
用session 和cookie 的方法我都不太熟啊....我原本的想法是:在该访客再留言之前,从数据库中取出该访客上一次留言的时间rs("adddate"),然后通过判断DateDiff("s",Now,r("adddate"))<600这个式子是否成立,如果成立就暂时不能发表留言(因为还在10分钟之内),,但是却不行,,谁有更好的办法

我的思路和smiles163一样,但是不会写代码,不好意思....

asp的不懂,,但是可以用cookie 或者 数据库 记录。

我的思路不知道是否正确:
用 session 保存上次发言的时间,然后在发言前做判断.

楼上说的Cookie方法和数据库方法有缺陷, Cookie到是可以设置过期时间实现,可能比较方便也很简单,数据库方法容易造成如果程序出错没有删除指定记录,那么这个人将无法再发言.

session 不可以,如果用户退出再进来就失效了,根据用户ID在用户发言之前,查询一下上次发言的时间,比较一下就可以了。