Codeigniter 代码点火器会话(ion_auth)在重定向后未保持

Codeigniter 代码点火器会话(ion_auth)在重定向后未保持,codeigniter,google-chrome,session,codeigniter-3,ion-auth,Codeigniter,Google Chrome,Session,Codeigniter 3,Ion Auth,在运行Chrome的Android设备上,我的会话在使用Ion Auth重定向后从未保存,并且我始终获得一个新的会话id。这个问题在其他移动版本的Chrome、桌面版本的Chrome或运行Chrome的其他Android设备上不会持续存在 当一切都失败时,我将我的站点转储到另一个(免费)生产服务器上,它在那里工作。需要注意的是,这个问题对于我拥有的这台设备来说是独一无二的。我已经完全清除了Chrome,当这不起作用时,我完全重置了Android设备 因此,我有几个有趣的疑难解答问题: 该系统可以

在运行Chrome的Android设备上,我的会话在使用Ion Auth重定向后从未保存,并且我始终获得一个新的会话id。这个问题在其他移动版本的Chrome、桌面版本的Chrome或运行Chrome的其他Android设备上不会持续存在

当一切都失败时,我将我的站点转储到另一个(免费)生产服务器上,它在那里工作。需要注意的是,这个问题对于我拥有的这台设备来说是独一无二的。我已经完全清除了Chrome,当这不起作用时,我完全重置了Android设备

因此,我有几个有趣的疑难解答问题:

  • 该系统可以在我可以测试的所有其他设备上工作,除了这台设备,它已经被工厂重置,以消除任何暂时的cookie问题
  • 当系统位于不同的生产服务器上时,系统在相关设备上工作
  • 可能是什么问题?我可以采取哪些故障排除步骤来缩小问题范围

    配置:

    $config['sess_driver'] = 'files';
    $config['sess_cookie_name'] = 'fagardesigns_session';
    $config['sess_expiration'] = 86400;
    $config['sess_save_path'] = dirname(ROOT) . DS . '_sessions_' . DS;
    $config['sess_match_ip'] = FALSE;
    $config['sess_time_to_update'] = 300;
    $config['sess_regenerate_destroy'] = FALSE;
    
    
    $config['cookie_prefix'] = 'nc';
    $config['cookie_domain'] = '.fagardesigns.com';
    $config['cookie_path'] = '/';
    $config['cookie_secure'] = FALSE;
    $config['cookie_httponly'] = FALSE;
    
    除了重置设备外,还采取了其他步骤:

    • 我清除了手机中的所有浏览器数据,但问题仍然存在
    • 我删除了所有的会话文件,仍然没有任何内容
    • 我重新命名了我的sess_cookie_名称
    • 我做了一个新的决定
    • ion_auth中的会话重新检查计时器已关闭(始终已关闭)
    系统规格:

    CI:3.1.7

    PHP(prod):5.6(与第7版相同)


    Ion_Auth:最新版本

    在重定向之前尝试发送flashdata会话msge,我认为应该调查服务器差异。首先比较两台服务器的php.ini文件。防火墙会阻止一台服务器而不是另一台服务器吗?麻烦设备上的防病毒软件?在php.ini中需要注意什么?防火墙会很奇怪,因为它会影响其他试图登录同一网络的设备,这不是一个问题,所以我认为这不是问题。设备上没有防病毒软件。我在ajax和常规post中都收到了“错误的凭据!”消息。还有一个会话数据的var_转储。