Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户在php中将数组产品从会话转换为cookie_Php_Wordpress - Fatal编程技术网

用户在php中将数组产品从会话转换为cookie

用户在php中将数组产品从会话转换为cookie,php,wordpress,Php,Wordpress,我有一个代码显示在单个产品页面中看到了另一个产品。 我的想法:按会话将帖子id保存到阵列: 然后使用loop或foreach显示标题、img、链接等。。。 我的代码 但是,当用户关闭浏览器时。不保存所有数据。 我想将会话转换为Cookie以保存一个月。 如何改变为正确的方式。 请帮助我想出这个解决方案 谢谢大家。如果要更改默认会话超时,请查看 但我建议用饼干代替: 要设置cookie,请使用函数,并执行类似操作: setcookie('cart', $cart ,mktime().time()

我有一个代码显示在单个产品页面中看到了另一个产品。 我的想法:按会话将帖子id保存到阵列: 然后使用loop或foreach显示标题、img、链接等。。。 我的代码

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


谢谢大家。

如果要更改默认会话超时,请查看

但我建议用饼干代替: 要设置cookie,请使用函数,并执行类似操作:

 setcookie('cart', $cart ,mktime().time()+60*60*24*30);

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

谢谢,它成功了。
 setcookie('cart', $cart ,mktime().time()+60*60*24*30);