我正在尝试将脚本合并到本教程中,感谢徽章教程
但我希望能够允许 IP 每天投票一次。任何人都可以提供有关更改代码的建议吗?
干杯
使用简单的查询检查表中是否存在用户 IP 地址 - 如果条目日期在过去 24 小时内,则不允许...简单...
更新表定义appreciate_votes
并添加一列appreciated_on
来存储时间戳。将第 77 行查询的 where 子句更新为DATEDIFF(now(),appreciated_on)>1
这尚未经过测试。
一种快速简单的方法是添加一个数据类型为的字段,DATE
并在该字段和您的 IP 字段上添加一个唯一索引。这样,数据库将只允许按 IP + 日期组合输入。
确保将插入更改为,INSERT IGNORE
以免在插入时出现 mysql 错误。