У меня есть сайт WordPress, где мы отслеживаем пользователей с помощью файлов cookie, уникальных для сессии.У меня есть следующий код в моем файле functions.php:
if (!session_id())
session_start();
// session user id:
if (isset($_COOKIE["my_user_id"])) {
$my_user_id = $_COOKIE["my_user_id"];
}
else {
$my_user_id = uniqid();
setcookie("my_user_id", $my_user_id);
}
И на каждой странице:
echo $_COOKIE["my_user_id"];
Я ожидаю, что это будет показывать один и тот же идентификатор пользователя на каждой странице, когда янажимал вокруг - однако, идентификатор пользователя меняется для разных страниц, хотя он остается неизменным на протяжении нескольких кликов на одной странице.Разве значение cookie не будет широко распространено на сайте?