У меня есть этот код
<?php
if(!isset($_COOKIE["counter"])){
setcookie("counter",0,(time()+(60*60*24*365)));
echo "he";
}else{
setcookie("counter",($_COOKIE["counter"]+=5),(time()+(60*60*24*365)));
echo "eh";
}
?>
Я думал, что этот код должен работать так: когда страница загружена, проверьте cook ie counter. Если счетчик cook ie не существует, создайте cook ie с именем counter и присвойте ему значение 0. Если он существует, вместо создания нового cook ie, просто добавьте 5 к счетчику.
Но когда я открываю файл php, я получаю этот результат
Я не могу понять, почему это происходит так?
эхо "эх" не сработало, но оба setcookies сработали? как это может случиться? Не должно ли быть 0 вместо этого?