daing 发表于 2011-4-9 22:51:01

set_cookie无法使用

设置了 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 有错误吗?
还有这个帮助也太简单了吧?什么时候完善一下呀?

Hex 发表于 2011-4-10 02:42:46

回复关于手册问题:set_cookie() 在 2.0 以后的版本里,已经移动到输入类里了,请移步输入类查看详细帮助。

chypizi 发表于 2011-5-25 10:28:22

我也很想知道    我也就是在纠结这个问题   不知道是哪里的原因....

kwokcc 发表于 2013-1-25 20:03:20

可能你已经解决问题了,但肯定还有想问相同问题的人,为了他人方便,我把原因说下,

在ci里设置cookie的时间无需加上time(),直接写上他的生存时间就好了,手册里写的很清楚,楼主没仔细看
页: [1]
查看完整版本: set_cookie无法使用