Php CodeIgniter删除我的cookies
我在CodeIgniter的Php CodeIgniter删除我的cookies,php,codeigniter,cookies,Php,Codeigniter,Cookies,我在CodeIgniter的ci_会话之外创建了一个cookie,但每次CodeIgniter会话过期时,它都会删除我的cookie。有没有办法不破坏我的饼干 我是CodeIgniter的初学者,会话类参考没有回答我的问题 setcookie($name,$value,$expire) 我将其设置为不同的过期值,但仍然与CodeIgniter的ci_会话一样过期 使用$\u SESSION时也会发生同样的情况 Codeigniter不使用本机会话,尽管您可以选择使用本机会话,但Codeignit
ci_会话
之外创建了一个cookie,但每次CodeIgniter会话过期时,它都会删除我的cookie。有没有办法不破坏我的饼干
我是CodeIgniter的初学者,会话类参考没有回答我的问题
setcookie($name,$value,$expire)代码>
我将其设置为不同的过期值,但仍然与CodeIgniter的ci_会话
一样过期
使用$\u SESSION
时也会发生同样的情况 Codeigniter不使用本机会话,尽管您可以选择使用本机会话,但Codeigniter实现公共会话使用的方式要好得多。请查看此帖子以了解更多信息
其次,确保会话配置正确。当我在使用codeigniter开发工作门户时,我一直面临着同样的问题。我建议您在此处再次阅读文档,并重新检查应用程序的配置 我使用PHP的文件系统函数,而不是使用Cookie和CodeIgniter的会话。这样,我创建的“cookies和会话”不会像CodeIgniter一样过期(或被CodeIgniter删除)。过期$expire的值是多少?我想它不会很长,当你看它的时候,它正好已经死了。一个会话就要到期了。我猜做一个setcookie(“foo”,“bar”,time()+3600*24*365)
就足够“不过期”了。我知道会话将过期,但被CodeIgniter删除,即使它不是在ci_会话中设置的,也不正常。