zhq5191
zhq5191
@su-xiaolin 貌似没有吧
@su-xiaolin ``` ` if (!isset($_SESSION["praise_{$id}_{$uid}"]) || $_SESSION["praise_{$id}_{$uid}"] != true) { ArticleModel::create()->increasePraiseNumber($id); //echo $_SESSION["praise_{$id}_{$uid}"];die; // id为$id的文章已经赞过了 $_SESSION["praise_{$id}_{$uid}"] = true; $this->redirect("index.php?p=frontend&c=Article&a=detail&id={$id}", "点赞成功。"); } else { // 已经赞过 $this->redirect("index.php?p=frontend&c=Article&a=detail&id={$id}", "已经赞过了,不能重复点赞。"); }` ``` 登陆不同用户可以给同一篇文章点赞。我尝试修改部分代码,貌似可以了。
@su-xiaolin 但是如果这样的话,会存好多个用户的session感觉有点拖沓,有没有其他办法?
@zzpwestlife 赞