我按session_start
开始会话。我在config.php中有以下内容。我发现这堵塞了我的数据库。所以我不想在任何地方记录会议。
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';
Q1。我是否必须指定CodeIgniter的session driver?没有会话驱动程序我可以这样做吗?如果是,我是否需要设置$config['sess_driver'] = '';
?
Q2。 CodeIgniter何时将数据放入数据库?如果您的网站有任何访问者,它会这样做吗?
答案 0 :(得分:0)
如果您使用的是使用session_start()的php本机会话,则不要加载CI会话库并返回使用$ _SESSION ...不要同时使用它们。
只加载您需要的会话库,不要自动加载它。因此,您可能不需要在公共主页上加载它。仅在您的会员页面上,如果这是您的实施。
每个用户只创建一个会话,或者直到超时。此外,系统具有垃圾收集功能,因此数据库的“堵塞”不应成为问题。
我希望有一个网站,我的会话桌被“堵塞”,因为这意味着我有很多活动。
答案 1 :(得分:0)