В общем нашаманила как то так, вроде работает
if (isset($_GET['lot_id'])) {
$lot_id = $_GET['lot_id'];
if (!isset($_COOKIE['viewed_lots'])) {
setcookie('viewed_lots', $lot_id, time() + 100500, '/');
}else{
$cook_arr = explode(',' , $_COOKIE['viewed_lots']);
if(!in_array($lot_id, $cook_arr)){
// echo "нет значения";
$cook_arr[] = $lot_id;
$string = implode(',' , $cook_arr);
setcookie('viewed_lots', $string, time() + 100500, '/');
}
}
// setcookie("viewed_lots", "", time() - 3600);
// echo Debug::d($cook_arr,'files',2);
echo Debug::d($_COOKIE,'files',2);
}