首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakePHP projects会话不工作

CakePHP projects会话不工作
EN

Stack Overflow用户
提问于 2014-12-09 03:55:33
回答 1查看 410关注 0票数 0

我已经对CakePHP项目进行了如下操作:

代码语言:javascript
复制
project1 (main domain: http://www.example1.com)
   /app
   ...
   /project2 (sub folder domain: http://www.example2.com)

当访问project1的url时,它工作得很好,但是当访问project2时,$this->Session->write()就不工作了。会话不工作。

立即写入这是到project2/app/Config/core.php的会话

代码语言:javascript
复制
Configure::write('Session', array(
    'defaults' => 'php',
    'cookie' => 'project2_cookie_service',
    //'timeout' => 525949
));

请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2014-12-09 05:06:15

app/Config/core.php中,将Session.cookie更改为另一个名称。您的根项目采用默认名称CAKEPHP,因此将其更改为子域项目以获得另一个会话。

通过以下资源,您可以更改project2的会话保存路径,以防止它与project1之间发生冲突:

代码语言:javascript
复制
Configure::write('Session', array(
    'defaults' => 'php',
    'ini' => array(
        'session.cookie_path' => '/app/dir'
    )
));

检出this official resource

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27365800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档