Я использую счетчик php-страниц, который будет отслеживать каждый раз, когда пользователь посещает эту страницу, пока браузер не будет закрыт. Я проверяю, установлен ли файл cookie, если он есть. Затем я увеличиваю его и reset его значение. Но проблема в том, что счетчик всегда на двоих, почему это?
<html>
<head>
<title>Count Page Access</title>
</head>
<body>
<?php
if (!isset($_COOKIE['count']))
{
?>
Welcome! This is the first time you have viewed this page.
<?php
$cookie = 1;
setcookie("count", $cookie);
}
else
{
$cookie = $_COOKIE['count']++;
setcookie("count", $cookie);
?>
You have viewed this page <?= $_COOKIE['count'] ?> times.
<?php }// end else ?>
</body>
</html>
Изменить: Спасибо всем, я сделал pre increment вещь и получил ее на работу