Cookie根目录在根目录中的cookie路径重新加载后更改ID

时间:2012-12-13 13:54:50

标签: php session cookies session-cookies

我有一个用PHP编写的网站,它通过cookie使用会话。当应用程序位于子目录中时,它可以正常工作,因为cookie路径设置为/sub/

当我尝试在我的域的根目录(http://domain.tld/index.php)中设置我的网站时,我将cookie路径设置为“/”。根据PHP文档,这应该不是问题:

  

session_set_cookie_params   cookie所在域的路径   工作。 对域中的所有路径使用单斜杠('/')

http://php.net/manual/en/function.session-set-cookie-params.php

不幸的是,在这种情况下,sessionID似乎在每次重新加载页面后都会发生变化。它发生在Chrome和Opera中,但无论出于何种原因,它都适用于Firefox。

顺便说一下,如果会话不是持久的,我就无法登录或做任何事情......

有没有人经历过这样的事情?或者有个主意?

编辑:在Fedora和CentOS上使用Apache。

0 个答案:

没有答案