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

[已解决] set_cookie无法使用

[复制链接]
发表于 2011-4-9 22:51:01 | 显示全部楼层 |阅读模式
设置了 config/config.php :
$config['cookie_prefix']        = "om_";
$config['cookie_domain']        = ".ommeting.cc";
$config['cookie_path']        = "/";

设置了 config/autoload.php :
$autoload['helper'] = array('url', 'cookie');

代码:
set_cookie('name', 'test', time()+86400, '/');
并没有生成Cookie,没有任何效果,也不报错。改成:
setcookie('name', 'test', time()+86400, '/');
后一切正常。为什么不能使用 set_cookie ?

手册:http://codeigniter.org.cn/user_guide/helpers/cookie_helper.html 有错误吗?
还有这个帮助也太简单了吧?什么时候完善一下呀?
发表于 2011-4-10 02:42:46 | 显示全部楼层
回复关于手册问题:set_cookie() 在 2.0 以后的版本里,已经移动到输入类里了,请移步输入类查看详细帮助。
发表于 2011-5-25 10:28:22 | 显示全部楼层
我也很想知道    我也就是在纠结这个问题   不知道是哪里的原因....
发表于 2013-1-25 20:03:20 | 显示全部楼层
可能你已经解决问题了,但肯定还有想问相同问题的人,为了他人方便,我把原因说下,

在ci里设置cookie的时间无需加上time(),直接写上他的生存时间就好了,手册里写的很清楚,楼主没仔细看

本版积分规则