Hello,
How do I store an array in a cookie?
Here's what I've done that didn't work:
page_one.php
<?
$arr = array('one','two','tri');
$s_arr = serialize($arr);
setcookie('myarr', $s_arr, time()+28800, '/');
?>
<a href="./page_two.php">myarr</a>
So I load page_one.php, and click on the link to page_two.php
Here is my page_two.php
<?
$arr = $_COOKIE['myarr'];
$u_arr = unserialize($arr);
if(is_array($u_arr)) {
foreach($u_arr as $val) {
echo $val . '<p>';
}
}
else {
echo 'not array';
}
?>
The output is "not array".
So again, how do I store an array in a cookie?