<pre那么问题来了,这个是可以无限点赞的。根本停不下来呀 我们应该事先的效果是跟常规的刷新页面效果一样,一天只能点赞一次。 我们需要对API接口进行优化一下。 需要修改的文件路径:apps/api/controller/DoController.php 大约在24行;看下注释就知道啦。 我们同样以
那么问题来了,这个是可以无限点赞的。根本停不下来呀…
我们应该事先的效果是跟常规的刷新页面效果一样,一天只能点赞一次。
我们需要对API接口进行优化一下。
需要修改的文件路径:apps/api/controller/DoController.php
大约在24行;看下注释就知道啦。
我们同样以点赞为例,上代码:
// 点赞
public function likes()
{
if (! ! $id = request('id', 'int')) {
if(! cookie('likes_' . $id)){
$this->model->addLikes($id);
cookie('likes_' . $id, true, 86400, null, null, null, null);
json(1, '点赞成功');
}else{
json(0, '24小时内只能点赞一次哦!');
}
} else {
json(0, '点赞失败');
}
}
至此,24小时点赞一次的功能就优化完成啦。