Для каждого значения id в массиве, пожалуйста, попробуйте метод ниже, чтобы сохранить значение в массиве cookie:
<script type="text/javascript">
/**
* set cookie
*/
function set_cookie(cookiename, cookievalue, hours) {
var date = new Date();
date.setTime(date.getTime() + Number(hours) * 3600 * 1000);
document.cookie = cookiename + "=" + cookievalue + "; path=/;expires = " + date.toGMTString();
}
set_cookie('item['+id+']', id, 24*365*10); // 10 years
</script>
И вы можете получить этот массив в php:
<?php
foreach($_COOKIE['item'] as $e){
echo $e,'<br />';
}
?>