我想弄清楚为什么饼干在我的环境里不起作用。
这是我的控制器,它被放置在模块/cookie/控制器/cookie ie.php中。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class cookie extends MX_Controller {
function __construct() {
parent::__construct();
}
public function set_cookie()
{
$this->input->set_cookie('test_cookie', 'My cookie value');
}
public function get_cookie()
{
var_dump($this->input->cookie('test_cookie',TRUE));
}
}编辑:
我在这个链接https://stackoverflow.com/a/12527792/1820242上找到了解决方案
发布于 2013-08-31 09:09:52
假设您正在加载cookie助手,也许您已经在浏览非安全urls时配置了安全cookie。尝试使用数组属性设置cookie,以查看其设置是否正确,从而禁用安全cookie创建:
$cookie = array(
'name' => 'test_cookie',
'value' => 'Cookie value',
'expire' => '3600',
'domain' => '.your.domain',
'path' => '/',
'prefix' => 'yourprefix_',
'secure' => FALSE
);
$this->input->set_cookie($cookie); https://stackoverflow.com/questions/18546199
复制相似问题