我在 CodeIgniter 之外创建了一个 cookie,ci_session
但每次 CodeIgniter 会话到期时,它也会删除我的 cookie。无论如何不要破坏我的cookie吗?
我是 CodeIgniter 的初学者,会话类参考没有回答我的问题。
setcookie( $name , $value , $expire );
我将其设置为不同的到期值,但仍与 CodeIgniter 的到期值相同ci_session
。
当我使用$_SESSION
.
我在 CodeIgniter 之外创建了一个 cookie,ci_session
但每次 CodeIgniter 会话到期时,它也会删除我的 cookie。无论如何不要破坏我的cookie吗?
我是 CodeIgniter 的初学者,会话类参考没有回答我的问题。
setcookie( $name , $value , $expire );
我将其设置为不同的到期值,但仍与 CodeIgniter 的到期值相同ci_session
。
当我使用$_SESSION
.
Codeigniter 不使用本机会话,虽然您可以选择使用本机会话,但 codeigniter 实现通用会话使用的方式要好得多。请查看此帖子以获取更多信息CodeIgniter 会话与 PHP 会话
其次,确保您已正确配置会话。当我在使用 codeigniter 开发的工作门户网站上工作时,我一直面临同样的问题。我建议您在此处再次浏览文档http://ellislab.com/codeigniter/user-guide/libraries/sessions.html并重新检查应用程序的配置。
我没有在 CodeIgniter 中使用 cookie 和会话,而是使用 PHP 的文件系统函数。这样,我创建的“cookie 和会话”不会与 CodeIgniter 一样过期(或被删除)。