在这里,我在codeigniter中设置会话过期,在这样的配置文件中,
$config['sess_expiration'] = 7200;
但是,它在2小时之前过期了,那么问题究竟在哪里?
答案 0 :(得分:1)
在加载会话库之前,您必须这样做,因为它在构造函数中读取配置,并将其复制到内部变量。因此,事后修改它是毫无意义的。
答案 1 :(得分:1)
确保您不仅设置sess_expiration
,还要正确设置sess_time_to_update
。
请参阅此处的讨论:relation between sess_expiration and sess_time_to_update
希望这会有所帮助 - 祝你好运! :)