用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3023|回复: 3
收起左侧

[已解决] 怎么设置CI Cookie的帮助函数在页面关闭后清除呢

[复制链接]
发表于 2012-4-19 10:28:08 | 显示全部楼层 |阅读模式
在设置cookie是,为什么一定要加上过期参数,不加过期参数就不会起作用?
有没有设置可以在网页关闭后就起作用的呢
 楼主| 发表于 2012-4-19 11:40:06 | 显示全部楼层
发表于 2012-4-19 12:12:10 | 显示全部楼层
发表于 2012-4-19 12:19:39 | 显示全部楼层
数组形式
用这种形式的话,第一个参数传递的是一个关联数组:

$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 的过期时间是以秒为单位来设置的,他是通过将 Cookie 的存续的时间值加上当前系统时间来得到的。切记,expire 的值仅仅设置为Cookie 需要存续的时间长短,请不要将当前的系统时间加上存续时间后再赋给变量。如果将 expire 设置成零,那么 Cookie 仅在浏览器关闭的时候失效。

本版积分规则