我收集了一个数组,并通过函数设置了一个cookie。php,两者都可以正常工作。但是,我确实需要将数据发布到函数并设置cookie,因为每个客户的信息都会有所不同。
数组是在WP\\u查询后收集的产品ID。
$ids = array();
这是我的cookie代码,我需要用实际数组替换“ID\\u ARRAY”文本。
add_action( \'init\', \'resultsCookie\' );
function resultsCookie() {
setcookie( \'your-results\', \'ID_ARRAY\', time() + 3600, COOKIEPATH, COOKIE_DOMAIN );
}
SO网友:codecowboy
你可以试试serializing 数组,使其成为所包含值的扁平文本表示形式。e、 g。
$testArr = [3,4,"test", 56];
echo serialize($testArr);
提供:
a:4:{i:0;i:3;i:1;i:4;i:2;s:4:"test";i:3;i:56;}
但是,您可能应该考虑为此使用用户会话,而不是使用cookie。