【问题标题】:What is the important of the use of codeigniter database session (ci_session)使用codeigniter数据库会话(ci_session)有什么重要的
【发布时间】:2015-02-24 09:06:34
【问题描述】:

我需要有使用 codeigniter 会话经验的人回答。在配置文件中,我必须不要使用会话数据库,因为它会导致我的代码发生冲突:

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie']  = TRUE;
$config['sess_use_database']    = FALSE;
$config['sess_table_name']      = 'ci_sessions';
$config['sess_match_ip']        = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 300;

我在这里使用会话数据库关闭:

$config['sess_use_database']    = FALSE;

使用这个有什么重要的?如果我停用它(FALSE),我可能会遇到安全问题吗?

【问题讨论】:

  • 因为它将会话的用户数据存储在数据库中,否则当完成使用文件和数据库时,您无法在 codeigniter 2.2.1 codeigniter 3 中使用会话,并且在使用会话时您在 codeigniter 3 中有更多选项。跨度>

标签: database codeigniter session


【解决方案1】:

这是来自 codeigniter 你可以在这里阅读更多 http://www.codeigniter.com/user_guide/libraries/sessions.html

【讨论】:

  • 请注意,BCIT 现在关注的是 codeigniter 而不是 Ellislab 不支持 codeigniter。 BCIT codeigniter.com 是。
猜你喜欢
  • 2012-11-07
  • 1970-01-01
  • 2023-03-22
  • 2013-10-11
  • 2011-01-05
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
  • 2012-05-18
相关资源
最近更新 更多