2011-08-28 74 views
1

我不明白爲什麼:問題有關cookies.permanent

cookies.permanent[:aaa] = 'bbb' 

創建鍵= 'AAA' 和值= 'BBB' Cookie,但到期期限= '會議' ???

我想要20年。

請幫助我。

謝謝。

回答

0

它可能是客戶端的東西。

您可以嘗試

cookies[:aaa] = { :value => "bbb", :expires => 20.years.from_now } 

,看看它是否確實有什麼不同。

另一方面,這可能是錯誤的方法。由於用戶可以隨時更改/刪除Cookie,因此不能保證持續使用Cookie。更糟糕的是,如果用戶啓動不同的瀏覽器或使用不同的機器,該cookie將不存在。

也許您可以將任何想要保存的值添加到用戶的記錄中,然後在每次登錄到系統時參考它。

+0

對不起,我嘗試了,但它不工作。 – makrusak

+0

你正在一個普通的香草瀏覽器上測試,沒有附加組件/ extensions/scripts/etc? – BryanH

+0

我嘗試了幾個瀏覽器Google Chrome,Mozilla – makrusak