gpt4 book ai didi

php - 为什么 codeigniter 的 session 会自动过期?如果在网页上使用ajax调用

转载 作者:行者123 更新时间:2023-12-01 06:17:02 25 4
gpt4 key购买 nike

我是 php codeigniter session 的新人。我的网站上有一个关于 session 过期的问题。 我使用 ajax coll 在我们的网站页面上放置广告 div,并添加到购物车功能以在同一页面上添加多个产品。但我的购物车添加的产品是空的,因为 session 在批准后过期。 4-5分钟。我对这个问题做了很多研究。我认为我的站点 session 由于同时合并 ajax 和更新 session id 而过期。但我对此不确定。

我已经配置了 config.php 文件,例如 -

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

我还创建了表(ci_sessions)。

请给我一个解决此问题的解决方案。

谢谢。

最佳答案

去年CI中有一个针对session.php的补丁,解决了ajax+session过期的问题,请看下面的补丁LINK HERE

关于php - 为什么 codeigniter 的 session 会自动过期?如果在网页上使用ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com