根据时间设置cookie

时间:2012-03-09 12:46:27

标签: php

我有一个简单的民意调查网站。我想不允许明天0点投票。我想以下列方式做到这一点:

  • 检查页面加载时间
  • 如果大于2012-03-10 0:00而不是setcookie ("allow", "0");
  • 而不是$_COOKIE["allow"];允许或不允许投票(这部分我已经完成)

这是正确的方法吗?你可以帮我设置cookie取决于时间吗?

2 个答案:

答案 0 :(得分:0)

我是一个正确的方法。 阅读setcookie功能文档,http://php.net/manual/ru/function.setcookie.php

答案 1 :(得分:0)

不!这不是一种正确的方法,因为如果用户删除他们的cookie(或者如果他们根本不接受cookie),他们将永远不会被阻止投票。

相反,请在接受投票前检查服务器上的时间。如果仍然是接受投票的时候,那么,接受它,否则丢弃它。