2010-12-06 102 views
0

我設置了cookie並將其設置爲在足夠秒數後過期。儘管一旦我的會話過期,cookie也會過期。這是我的代碼: -會話過期,我的cookie也會過期

if(isset($_POST['KeepMesignedIn'])) { 
        $this->load->helper('cookie'); 
        $cookie = array(
          'name' => 'info', 
          'value' => $user->Username . '||' . $user->Password, 
          'expire' => time()+3600*24*30 
        ); 

        set_cookie($cookie); 
       } 

有人可以確定問題嗎?

+1

應該發生什麼? – Moshe 2010-12-06 18:13:54

回答

1

按照笨文檔,set_cookie預計期滿是被添加到當前時間的增量秒:

到期在設定,將被添加到當前時間。請不要包含時間,而只需要現在的中您希望Cookie有效的秒數。如果過期設置爲零,則只有在瀏覽器處於打開狀態時,cookie纔會持續。

0

檢查是否在您的應用程序中執行的這部分代碼。你需要調試。