CI框架问题之一(session失效问题)

来源:互联网 发布:js删除数组中某些元素 编辑:程序博客网 时间:2024/06/05 18:50

CI 中session失效问题解决


1.检查配置文件config.php中
  
 $config['cookie_domain']= ".dahong.com"



是否设置正确,而且最后面不要加 "/"


2.检查 memcache服务是否成功开启
 
如果是放入数据库,检查表中记录是否更新


3. 关于memcache的函数设置断点,检查


是否有进入存储的语句被屏蔽


基于这一点需要使用测试工具:



查看memcache的存储记录


4.配置文件

$config['sess_driver']= 'cache';$config['sess_valid_drivers']= array();$config['sess_cache_driver']    = 'memcache';      #注意这里使用根据具体安装而定$config['sess_cookie_name']= 'fhshd'; #随意起名$config['sess_expiration']= 432000;$config['sess_expire_on_close']= FALSE;$config['sess_encrypt_cookie']= FALSE;$config['sess_use_database']= FALSE;$config['sess_table_name']= 'ci_sessions';$config['sess_match_ip']= FALSE;$config['sess_match_useragent']= TRUE;$config['sess_time_to_update']= 300;

在做好上面的所有工作后,请删除所有的cookie 缓存,清空memcache (这一步必须



1 0
原创粉丝点击