用户在会话中看到转换数组产品到php中的cookie

时间:2017-05-12 11:03:08

标签: php wordpress

我有一个代码显示在单个产品页面中看到了另一个产品 我的想法:按会话将帖子的ID保存到数组:
然后使用循环或foreach来显示标题,img,链接...等...
我的代码

session_start();

    $_SESSION['id'] = get_the_ID();
     $cart = array (
        'id' => $_SESSION['id'],
    );

    $_SESSION['cart'][] = $cart; // array id

但是,当用户关闭浏览器时。所有数据都没有保存 我想转换会话到Cookie保存一个月。 如何改变正确的方式。
请帮助解决此解决方案的想法。

谢谢大家。

1 个答案:

答案 0 :(得分:1)

如果您想更改默认会话超时,请查看here

但我建议使用cookie代替: 设置cookie使用setcookie函数,并执行类似的操作:

{{1}}

它会为您的购物车设置一个Cookie,并将过期时间设置为30天