【问题标题】:Session not working on CodeIgniter会话在 CodeIgniter 上不起作用
【发布时间】:2018-02-25 13:13:57
【问题描述】:

大家好,我的会话无法在 CodeIgniter 上运行,请帮助.. 以下是我的配置

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

我的设置如下

$this->session->set_userdata('test', "Hello world!");

并尝试按如下方式检索并打印为空

$this->session->userdata('test')

打印所有会话

var_dump($this->session->all_userdata());

打印

array(1) {
  ["session_id"]=>
  string(32) "968esdf9539d0bdc29faeb48ad86948"}

我已经通过https://forum.codeigniter.com/post-325982.html

【问题讨论】:

    标签: php session session-variables codeigniter-3


    【解决方案1】:

    这是 CodeIgniter 本身的问题 将 system 文件夹替换为最新版本的 codeIgniter 并开始工作,替换为版本 3.1.0 。我用的是3.0

    【讨论】:

    • 同样的事情发生在我身上,我将 CI 版本更新到最新
    • @Ezekiel 3.0 更早
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 2017-02-13
    • 2017-07-03
    • 2013-04-12
    相关资源
    最近更新 更多