我正在建立一个带有购物车的网站,该网站存储在以下会话中:
if (!array_key_exists($pid, $_SESSION['cart']))
{
$_SESSION['cart'][$pid] = array(
'itemId'=>$pid,
'qty'=>0
);
}
问题是会话很快到期,可能是30分钟。我希望能够至少保持1天的会议。
有没有具体方法可以做到这一点?
答案 0 :(得分:1)
您应该能够通过在php.ini中编辑以下内容来扩展会话:
在这个秒数之后,存储的数据将被视为“垃圾”和 ;通过垃圾收集过程清理。 ; http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440