【发布时间】:2014-05-04 04:57:44
【问题描述】:
我正在尝试在用户评论旁边创建一个赞按钮,问题是恶意用户可能会向该按钮发送垃圾邮件,并且它会多次查询数据库以获得有效性,这是一个问题。 我考虑过使用 CodeIgniter 的 Sessions 实现时间戳检查,但它无法正常工作。示例:
if ($this->session->userdata('last_activity') + 30 < time())
echo 'ok';
else
echo 'NOT ok';
“赞”按钮使用 AJAX,关于如何防止服务器端垃圾邮件的任何想法?
【问题讨论】:
-
什么不起作用?发生了什么事?
-
@user790454 大部分时间都说“不行”。
-
@SurgeonofDeath 代码本身没有问题,但逻辑没有问题。你能提供一种方法来防止来自按钮的垃圾邮件吗?
-
你可以用 JQuery / Javascript 来做,但他们仍然可以修改它。看看这个:phpro.org/tutorials/Preventing-Multiple-Submits.html
标签: php ajax codeigniter button spam