可能是由于以下几个原因:
$config['sess_driver'] = 'files';
$config['sess_save_path'] = APPPATH . 'sessions';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_match_ip'] = false;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = false;
这些配置项将会话保存在文件系统中,并设置了会话的一些基本参数。
$this->load->library('session');
加载会话库后,就可以使用$this->session来访问会话数据。
$this->session->set_userdata('key', 'value');
其中,'key'是要存储的数据的键,'value'是要存储的数据的值。
$data = $this->session->userdata('key');
其中,'key'是要获取的数据的键。获取到的数据将会保存在$data变量中。
总结起来,要使会话在CodeIgniter上起作用,需要确保会话功能已经启用并正确配置,会话库已经加载,会话数据已经设置,并且使用正确的方法来获取会话数据。如果问题仍然存在,可能需要进一步检查代码逻辑或查看CodeIgniter的文档和社区支持。
领取专属 10元无门槛券
手把手带您无忧上云