【发布时间】:2014-04-01 19:14:35
【问题描述】:
我在我的 CI 项目中遇到了一个奇怪的问题,试图在 cookie 中设置值并使用它。我正在使用此代码。
$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,您需要重新加载页面或将信息存储在会话中,该变量将立即可用。
-
不,即使在页面加载后的下一页上也没有显示
标签: php codeigniter cookies