在尝试使用codeigniter设置cookie之后花了不少时间,我做了这个简单的测试以确保它们正常工作。我阅读了CI关于cookie的文档,发现它很缺乏。有人请告诉我什么错了?
$this->input->set_cookie('test', 'testing a lot');
echo $this->input->cookie('test');
是的我正在加载cookie帮助器。
答案 0 :(得分:3)
如果您不打算使用简写函数别名,则不需要加载cookie帮助程序。
检查config.php文件中的cookie设置。特别是:
$config['cookie_path'] = "/";
如果这不起作用,只需使用PHP的本机函数来设置cookie,你可能仍然可以使用CI的input()来检索它们。
setcookie("name", $value);