Я пытаюсь сделать этот счетчик для куки. Куки дают правильные значения, когда я посещаю сайт не один раз, но для первого посещения всегда говорят, что файлы cookie (оба) не установлены. Я новичок в PHP, поэтому не уверен, что я что-то пропустил. Файлы cookie устанавливаются перед тегами html.Cookies counter php
setcookie("user", isset($_COOKIE["user"])? ++$_COOKIE["user"] : 1);
setcookie("date", date("d/m/y h:i:s"));
$count = $_COOKIE["user"];
---------------------------------
<body>
<p><?php
if($count == 1)
echo "Welcome! You're new here.";
else
echo "Hello, you have visited " .$_COOKIE["user"]. " times.";
echo "<br/>";
echo "Your last visit was ".$_COOKIE["date"];
?></p>
</body>
При открытии страницы во второй раз (так печенье определен) делает это печать: Здравствуйте, вы посетили 1 раз. ? – grifos
Нет, он печатает «вы посетили 2 раза», и количество увеличивается на 1 после каждого обновления. – user977151