【发布时间】:2013-09-13 21:16:09
【问题描述】:
我正在尝试为 wordpress 主题创建投票系统。我正在使用 cookie 系统来确保选民只投票一次,但问题是当用户投票给一个帖子时,投票的 cookie 设置为 1,如果他们想投票给另一个帖子,因为 cookie 设置为 1他们不能。我怎样才能解决这个问题并为每个 wordpress 帖子拥有唯一的投票?
我正在使用下面的代码来设置cookie
setcookie('voted','1');
我使用 if 语句来查看用户是否投票:
if(!isset($_COOKIE["voted"]){
// vote up code
}
【问题讨论】:
-
使用客户端 cookie 控制投票就像根本没有控制一样。您必须使用存储在服务器上的数据进行控制。
标签: php jquery cookies wordpress