所以我一直关注这里和网络,无法找到任何我需要的东西。我已经看过很多关于强制它在一段时间后过期的帖子,但我只想延长会话的生命周期。
我不确定它是基于不活动,还是只是设定的时间长度,但它似乎会丢失存储的任何会话数据。例如购物篮上的购物车数据。
我只是希望能够将产品数据保留在那里超过30分钟,所以我在每个脚本的顶部都包含以下内容,但它绝对不会持续10个小时。
ini_set("session.cookie_lifetime","36000");
ini_set("session.gc_maxlifetime","36000");
session_start();
我认为会话在浏览器关闭时过期,而Cookie会根据时间到期,我不会使用Cookie,只会话。
所以我的问题,如何延长会话的使用期限?
答案 0 :(得分:1)
如果您想要更长的会话,您可能需要考虑使用cookie(仅限安全变量!切勿将未加密的私人信息存储在cookie中!)。
假设用户以后想要查看他的购物车,您最好的选择是:
请注意,某些用户可能会禁用Cookie,因此如果未启用Cookie,则会显示一个很大的警告,指出您的网站会失败。
参见 Teh Manual