-2

我正在尝试将脚本合并到本教程中,感谢徽章教程

但我希望能够允许 IP 每天投票一次。任何人都可以提供有关更改代码的建议吗?

干杯

4

3 回答 3

1

使用简单的查询检查表中是否存在用户 IP 地址 - 如果条目日期在过去 24 小时内,则不允许...简单...

于 2011-08-12T13:43:49.627 回答
0

更新表定义appreciate_votes并添加一列appreciated_on来存储时间戳。将第 77 行查询的 where 子句更新为DATEDIFF(now(),appreciated_on)>1

这尚未经过测试。

于 2011-08-12T14:37:53.810 回答
0

一种快速简单的方法是添加一个数据类型为的字段,DATE并在该字段和您的 IP 字段上添加一个唯一索引。这样,数据库将只允许按 IP + 日期组合输入。

确保将插入更改为,INSERT IGNORE以免在插入时出现 mysql 错误。

于 2011-08-12T14:42:23.203 回答