Php 根据时间设置cookie
我有一个简单的投票网站。我不允许明天0:00投票。我想用以下方法来做:Php 根据时间设置cookie,php,Php,我有一个简单的投票网站。我不允许明天0:00投票。我想用以下方法来做: 检查页面加载的时间 如果大于2012-03-10 0:00,则小于setcookie(“允许”,“0”) 而不是依赖于$\u COOKIE[“允许”]允许或不允许投票(我已经完成了这部分) 这是正确的方法吗?你能帮我按时间设置cookie吗?这是一个正确的方法。 阅读setcookie函数文档,不!这不是一种正确的方式,因为如果用户删除他们的cookie(或者如果他们根本不接受cookie),他们将永远不会被阻止投票 相
- 检查页面加载的时间
- 如果大于2012-03-10 0:00,则小于
setcookie(“允许”,“0”)代码>
- 而不是依赖于
$\u COOKIE[“允许”]代码>允许或不允许投票(我已经完成了这部分)
阅读setcookie函数文档,不!这不是一种正确的方式,因为如果用户删除他们的cookie(或者如果他们根本不接受cookie),他们将永远不会被阻止投票
相反,在接受投票前检查服务器上的时间。如果现在仍然是接受投票的时候,那么就接受它,否则就放弃它。为什么不在投票发生时验证投票?毕竟,客户端浏览器不必对cookie做出反应(例如,脚本可能被禁用),谢谢。根据你和@Rowland Shaw的建议,我将以这种方式进行。