php Cookies不会在某些页面上重置

时间:2018-05-07 00:35:22

标签: php cookies reset

我正在登录页面上工作。 当您登录时,您的等级将保存在计时器为300(5分钟)的cookie中。现在,当您退出帐户时,您将转到注销页面,您的cookie将重置,而不是您登录登录页面。现在,当您获得管理页面的链接时,您可以在5分钟前登录管理员时进入该页面。所以我做的是我在你的排名的登录页面上做了回音,但它没有显示任何内容。但是,当我转到管理页面的链接时,它表示我是一名管理员,当我没有登录时。有谁知道为什么会这样做? 我这里有一些印刷品(vars是荷兰语)。

When you are logged in it will look in the database what your rank is (Rechten)

Here is when you are on the admin page

我希望任何人都可以帮助解决这个问题。如果您需要更多信息,请询问。

1 个答案:

答案 0 :(得分:0)

如果您之前没有确定但是在退出页面上,您应该取消设置Cookie,如下所示。

unset($_COOKIE[$cookie_name]);

Or 

$res = setcookie($cookie_name, '', time() - 300);

如果有帮助,请告诉我们。