0
我正在開發一個使用簡單登錄系統的網站。 出於某種原因,它不會保留我試圖設置的任何會話或cookie。Kohana不會保留Session或Cookies
首先,我嘗試使用Kohana方法設置會話。之後,我沒有采取行動使用標準會議,但也沒有工作。
現在我試圖設置使用Cookie::set('name', $value);
的cookie,但這些不會保存。
我已經選中使用cookie檢查器,它說有0個cookie,但我的瀏覽器未設置爲刪除它們或任何其他類似的隱私設置。
中的bootstrap.php文件的底部寫着:
Kohana_Cookie::$salt = md5('supersecretsalt');
Kohana_Cookie::$expiration = 1209600; // 14 days
Kohana_Cookie::$domain = 'theater';
我用的Kohana 3.3工作。
我試過使用Chrome,Firefox和Safari,所以我幾乎100%肯定它不是由瀏覽器引起的。
我在Cookie設置中做錯了什麼?
你設置了'application/config/session.php'嗎? – kero
'Kohana_Cookie :: $ domain ='theatre';'就像'http:// theater/meow/woof'這樣的網址就可以。確保'Kohana_Cookie :: $ domain'變量包含你將作爲'domain'參數傳遞給http://us2.php.net/setcookie函數的值。因爲這正是它的使用方式。 – Darsstar
當你用'Cookie ::'替換所有'Kohana_Cookie ::'時會發生什麼? 'Cookie'類擴展了'Kohana_Cookie',但我不知道運行時靜態變量的值會發生什麼。 – AmazingDreams