我正在使用CodeIgniter,我设置的会话就像这个例子:
$this->session->set_userdata('psLoggedInUser', $UserN );
在开发过程中,我想清除chache(例如),并运行'clean'。但我想预先登录我的登录会话。例如,我在其他标签上也有gmail和linkedin,我不想退出。
但是,当我清除浏览器历史记录以确保登录会话未被清除时,我发现自己离开了我的开发站点。但我仍然登录gmail。
为什么会这样?这是否意味着gmail使用不同的机制来跟踪登录的会话?
答案 0 :(得分:0)
您可以覆盖或设置配置
物品动态。如果你只是看
在
$config
['sess_expire_on_close'] =
TRUE;
是否进行会话
当时自动过期
浏览器窗口关闭。
如果用户没有检查,则将其设置为true
记住我的复选框。而且
会话将在用户关闭后过期
浏览器。
如果他检查记得我
复选框,设置
$config
['sess_expire_on_close']
to FALSE
喜欢
`if($this->input->post('remember')) $this->config->set_item('sess_expire_on_close','0'); //'`
remember is
复选框名称。 现在会话将不会过期 浏览器已关闭。注意:这个解决方案 也在Opera,Mozilla, Chrome和ie9
答案 1 :(得分:0)
对于前。当您想要使用alt + ctrl + del从chrome清除浏览器缓存时,您可以看到多个选项,用于缓存其选择的不同选项以及用于cookie的不同选项
希望这会有所帮助。