Php Codeigniter创建新会话,而不是更新旧会话

Php Codeigniter创建新会话,而不是更新旧会话,php,codeigniter,session,cookies,Php,Codeigniter,Session,Cookies,我有一辆手推车。我重定向到付款网站,然后重定向回我的网站。当我重定向到我的站点时,它会创建一个新的空白会话,而不是更新旧会话 但是,如果我删除所有会话记录并删除cookie,当我尝试付款并重定向回我的站点时,会话将正确更新,而不是创建新的空白会话。它将继续正常工作一段时间,然后最终问题又出现了 关于为什么创建新会话而不是更新旧会话,您有什么想法吗?你知道为什么删除我的会话和cookie会暂时解决这个问题吗 我已经搜索了很多帖子和论坛,还没有找到一个对我有用的答案 使用版本2.0.2并在数据库中

我有一辆手推车。我重定向到付款网站,然后重定向回我的网站。当我重定向到我的站点时,它会创建一个新的空白会话,而不是更新旧会话

但是,如果我删除所有会话记录并删除cookie,当我尝试付款并重定向回我的站点时,会话将正确更新,而不是创建新的空白会话。它将继续正常工作一段时间,然后最终问题又出现了

关于为什么创建新会话而不是更新旧会话,您有什么想法吗?你知道为什么删除我的会话和cookie会暂时解决这个问题吗

我已经搜索了很多帖子和论坛,还没有找到一个对我有用的答案

  • 使用版本2.0.2并在数据库中存储会话
  • 我做自动加载会话
配置:

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 28800; //7200 - 8 hours for test
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie']  = TRUE;
$config['sess_use_database']    = TRUE;
$config['sess_table_name']      = 'ci_sessions';
$config['sess_match_ip']        = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 300;
这两个问题仍然存在:

$config['cookie_domain'] = '';

$config['cookie_domain'] = '.' . $_SERVER['SERVER_NAME'];