饼干不会被删除

时间:2015-11-30 19:34:08

标签: php .htaccess cookies

我的Cookie确实存在问题:目录login.php中有/admin。我使用.htaccess进行URL重写,因此用户通过在domain.com/admin/login中进行调用来调用登录表单,并且在成功登录后,用户可以在管理区域中进行冲浪:domain.com/admin/dashboard(依此类推)。如果用户想要永久登录,则登录文件会设置cookie:

setcookie('sid', $sid, time() + 3600, '/');

到目前为止,这么好。但是在管理信息中心中,有一个指向domain.com/admin/logout的链接,该链接会调用logout.php目录中的文件/admin

logout.php检查cookie是否已设置,然后尝试取消设置cookie:

setcookie('sid', '', time() - 3600, '/');

我尝试以多种方式设置到期日期,因此我不认为这会导致问题。然后我尝试设置域参数。因为这不仅仅是一个客户的CMS,我必须设置一个动态域(我是通过$_SERVER['SERVER_NAME'];完成的),但这不起作用。

有谁知道我能做些什么来解决这个问题?

提前致谢!

0 个答案:

没有答案