2013-01-21 40 views
2

我想維護我的兩個域alpha.domain.com和wwww.domain.com之間的會話。我已經做了在bootstrap.php中如何使用cakephp維護子域中的會話?

ini_set("session.cookie_domain", ".domain.com"); 

的變化,也把安全級別設爲「低」在core.php中,但無法正常工作。

+0

你清楚測試之前所有的cookie的alpha.domain.com和wwww.domain.com? –

回答

1

您需要使用設置cookie domain的蛋糕方式。

public $components = array('Cookie'); 
public function beforeFilter() { 
    parent::beforeFilter(); 
    $this->Cookie->domain = 'example.com'; 
} 

注:這是CakePHP的2.0

+0

我已經在測試之前清除了緩存,並且在cookie.php中也使用了Chuck的代碼,但dosn't無法工作 – user1997076

+0

感謝您的回覆。我現在修復了它。 – user1997076

+0

沒有爲我工作 – zeflex