[英]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.php
將Session.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.