2
我在嘗試在Cookie中設置值並使用它時在CI項目中遇到了一個奇怪的問題。我正在使用此代碼。Cookie在codeigniter中不起作用
$cookie = array(
'name' => 'The Cookie Name',
'value' => 'The Value',
'expire' => '86500',
'domain' => 'www.mydomain.com',
'path' => '/',
'prefix' => 'myprefix_',
'secure' => TRUE
);
$this->input->set_cookie($cookie);
並在下一行我試圖顯示我的存儲在cookie中的值。
echo $this->input->cookie('The Cookie Name');exit;
不顯示任何東西。任何人都可以提供有關此問題的任何信息。
感謝 阿馬爾
Cookie需要一次刷新頁面。它希望在下一行工作。 – Rikesh
正如@瑞克什所說,cookie已設置,但不能同時讀取。所以,如果你想使用你的cookie,你需要重新加載頁面或將信息存儲在一個會話中,該變量將立即可用。 – Peon
否頁面加載後即使在下一頁上也不顯示 –