Php 如何在浏览器的cookies中存储数据

Php 如何在浏览器的cookies中存储数据,php,codeigniter,session-cookies,Php,Codeigniter,Session Cookies,在codeigniter中,如何在浏览器的cookies中存储数据 我正在这样做 $this->session->set_userdata('above_eighteen',"1"); 这是正确的方法吗?在清除Cookie时是否会取消设置?如文档所示 设置cookie: $cookie = array( 'name' => 'The Cookie Name', 'value' => 'The Value', 'expire' => '

在codeigniter中,如何在浏览器的cookies中存储数据

我正在这样做

$this->session->set_userdata('above_eighteen',"1");
这是正确的方法吗?在清除Cookie时是否会取消设置?

如文档所示

设置cookie:

$cookie = array(
    'name'   => 'The Cookie Name',
    'value'  => 'The Value',
    'expire' => '86500',
    'domain' => '.some-domain.com',
    'path'   => '/',
    'prefix' => 'myprefix_',
    'secure' => TRUE
);

$this->input->set_cookie($cookie);
cookie('The Cookie Name');
delete_cookie("The Cookie Name");
获取cookie:

$cookie = array(
    'name'   => 'The Cookie Name',
    'value'  => 'The Value',
    'expire' => '86500',
    'domain' => '.some-domain.com',
    'path'   => '/',
    'prefix' => 'myprefix_',
    'secure' => TRUE
);

$this->input->set_cookie($cookie);
cookie('The Cookie Name');
delete_cookie("The Cookie Name");
删除cookie:

$cookie = array(
    'name'   => 'The Cookie Name',
    'value'  => 'The Value',
    'expire' => '86500',
    'domain' => '.some-domain.com',
    'path'   => '/',
    'prefix' => 'myprefix_',
    'secure' => TRUE
);

$this->input->set_cookie($cookie);
cookie('The Cookie Name');
delete_cookie("The Cookie Name");