簡體   English   中英

CakePHP項目會話無法正常工作

[英]CakePHP projects Session not working

我必須使用CakePHP項目,例如:

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會話:

Configure::write('Session', array(
    'defaults' => 'php',
    'cookie' => 'project2_cookie_service',
    //'timeout' => 525949
));

請幫助我解決此問題。

在您的app/Config/core.phpSession.cookie更改為另一個名稱。 您的根項目使用默認名稱CAKEPHP,因此將其更改為子域項目以獲取另一個會話。

從以下資源中,您可以更改project2的會話保存路徑,以防止其與project1之間的干擾:

Configure::write('Session', array(
    'defaults' => 'php',
    'ini' => array(
        'session.cookie_path' => '/app/dir'
    )
));

查看此官方資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM