我有一个简单的投票网站。我不赞成明天零点投票的可能性。我想用以下方式来做:
- 检查页面加载时间
- 如果大于2012-03-10 0:00大于
setcookie ("allow", "0");
- 而不是取决于
$_COOKIE["allow"];
允许或不允许投票(这部分我已经做过了)
这是正确的方式吗?你能帮我根据时间设置cookie吗?
不!这不是一种正确的方式,因为如果用户删除他们的cookie(或者如果他们根本不接受cookie),他们将永远不会被阻止投票。
相反,在接受投票之前,请检查服务器上的时间。如果还需要接受投票,那么就接受它,否则就放弃它。
这是一种正确的方式。阅读setcookie功能文档,http://php.net/manual/ru/function.setcookie.php