Chrome和会话数据丢失


Chrome and session data lost

我有一个问题与Chrome和会话…我使用Kohana框架的PHP。

我使用本机驱动程序管理Auth模块的会话。我的问题是,当我登录Chrome一切都很好,它创建的cookie,我可以看到会话数据,如果我做var_dump($_SESSION)var_dump(Session::instance()),但当我去到另一个页面我的会话数据丢失。

我可以在开发人员工具中看到cookie,我看到它不会改变它的值,但如果我做var_dump($_SESSION)var_dump(Session::instance),它已经丢失了会话数据。

我改变了cookie的生命周期,$salt, y定义了域,我测试了Cookie::$domain = FALSE, Cookie::$domain = NULL, Cookie::$domain = '.localhost', Cookie::$domain = '.ipadress'和没有Cookie::$domain ....我不能让它工作。

Firefox和Internet Explorer中一切正常

解决。这是缺少图标的问题……(Chrome寻找图标,如果它没有找到它,会话数据消失)。解决方案是在项目的根文件夹中放置一个图标。奇怪的问题…但最终还是解决了

嗯,它也可能是一个域名问题,如果可以的话,试着用127.0.0.1而不是localhost到达你的站点。如果您有多个站点,并且在hosts文件中定义了它们,如下所示:

site1.local localhost
...

尝试将其更改为本地IP

site1.local 127.0.0.1
...