Я хочу сохранить некоторые данные на клиентском устройстве в виде cook ie. эти данные состоят из цифр. если клиент проходит определенную страницу, я хочу, чтобы номер этой страницы был сохранен на клиентском устройстве в форме cook ie. и когда клиент переходит на другую страницу, я хочу добавить sh в значение этой новой страницы, а также существующее значение предыдущей страницы. Я хочу сохранить все это в массиве, чтобы мой веб-сайт мог использовать его для показа клиенту соответствующих предложений на странице при его следующем посещении. Код, сделанный мной ниже. это не работает должным образом. Заранее спасибо.
<?php
$name ="namehere";
if (!isset($_COOKIE['namehere'])) {
$name ="namehere";
$myArr = array("1", "4", "6", "8","5","9");
$count = array_count_values($myArr);
$myJSON = json_encode($myArr);
setcookie('namehere', $myJSON, time() + (60*60*24*1), "/"); // 86400 = 1 day
echo "Cookie named $name is not set!";
}
else {
echo "Cookie named $name is set!<br>";
$cookieloaded = $_COOKIE['namehere'];
$myjson = json_decode($cookieloaded);
$pushin = array_push($myjson,"11");
$mynewJSON = json_encode($pushin);
setcookie('namehere', $mynewJSON, time() + (60*60*24*1), "/"); // 86400 = 1 day
echo $_COOKIE['namehere'];
}
?>