我的CodeIgnighter网站在推送到生产服务器时丢失会话数据时遇到了一些问题。
我们有一个CodeIgnighter网站,当人们浏览网站时,该网站使用会话存储与预订相关的数据。我很乐意离开页面15分钟以上,返回并且一切正常。
但是,当将代码实时推送到生产服务器时,会话似乎在5分钟标记后超时/丢失数据。
我在CodeIgnighter配置文件中设置了默认会话超时,但我想知道是否有某些服务器/ php / apache级别可能会覆盖我的CodeIgnighter设置?不幸的是,我对会话处理的了解并不是很好,谷歌到目前为止还没有帮助!
我已经附加了phpinfo()的会话信息;来自工作现场和破碎的生产现场。
任何帮助都会非常感激!!
工作发展网站:
Directive Local Value Master Value session.auto_start Off Off session.bug_compat_42 On On session.bug_compat_warn On On session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_httponly Off Off session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_divisor 100 100 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.hash_bits_per_character 4 4 session.hash_function 0 0 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path /tmp /tmp session.serialize_handler php php session.use_cookies On On session.use_only_cookies On On session.use_trans_sid 0 0
生产现场损坏:
Directive Local Value Master Value session.auto_start Off Off session.bug_compat_42 Off Off session.bug_compat_warn Off Off session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_httponly Off Off session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_divisor 1000 1000 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.hash_bits_per_character 5 5 session.hash_function 0 0 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path no value no value session.serialize_handler php php session.use_cookies On On session.use_only_cookies On On session.use_trans_sid 0 0
答案 0 :(得分:0)
实际上我会建议一个完全不同的解决方案并告诉你使用数据库作为会话的处理程序。我更喜欢使用数据库,因为你可以有多个服务器,它是会话安全的最佳选择。