【发布时间】:2018-07-25 21:53:03
【问题描述】:
我想在 PHP cookie 中存储一个字符串数组 示例:
$array = array("1", "test");
setcookie($cookie_name, $array, time() + (86400 * 30), "/");
【问题讨论】:
我想在 PHP cookie 中存储一个字符串数组 示例:
$array = array("1", "test");
setcookie($cookie_name, $array, time() + (86400 * 30), "/");
【问题讨论】:
您可以将其解析为字符串(例如 http_build_query($array) 或序列化)并将其存储在 cookie 中,然后再次从中读取您可以解析字符串(例如 str_parse($_Cookie['cookie'])或反序列化)。
【讨论】:
$array = array('a'=>"1", 2=>"test", 25);
$json = json_encode($array);
setcookie('name', $json);
array = json_decode($_COOKIE['name']);
【讨论】: