Если я внедрю Google Analytics на своей странице (www.example.com), Google установит Cookie для хоста .example.com (насколько мне известно, для работы через субдомены).
А теперь я хочу получить доступ к "_ga" -Cookie, например. Это работало на localhost (без точки перед localhost), но не работает на моем реальном веб-сайте.)
У кого-нибудь есть идея?
РЕДАКТИРОВАТЬ:
ХорошоЯ еще не решил проблему - но благодаря сообществу я обнаружил, что источником моей проблемы является другой источник:
GA (Google Analytics) - файлы cookie настроек с Javascript, например "_ga" или"_gid". Я могу найти все файлы cookie в моих настройках браузера / -devtools (пробовал несколько браузеров), поэтому они устанавливаются перед загрузкой веб-сайта.
Теперь я хочу прочитать файлы cookie с помощью теста .php :
<?php echo var_dump($_COOKIE); ?>
Если я выполню этот файл, я получу все свои куки-файлы и "_gid" -cookie. Я не получаю "_ga" (и еще некоторые файлы cookie от GA). Если я сейчас нажму Strg
+ F5
, я получу все куки. Если я нажимаю «обычный» F5
, я вижу только пару куки (всегда те же самые, которые я вижу / не вижу).
Та же проблема с test2. php :
<?php phpinfo(); ?>
Я получил подсказку попробовать это с javascript - и да, Javascript всегда получает все Cookies.
Но это странно: test.php и test2.php не выполняют никакой Javascript - и один раз я получаю все куки (Strg
+ F5
) и однажды я не могу (F5
).
Я подумал, может быть, это какая-то проблема с кэшированием - и поэтому я деактивировал все опции кэширования, которые мой провайдер предлагает мне изменить - и все же .. Я также не могу «воспроизвести» эту проблему с помощью файлов cookie, которые я сам установил с помощью setcookie()
.
Единственное отличие между "_ga" - и "_gid" -cookie - это дата истечения срока действия.
Понятия не имею, откуда может возникнуть эта проблема ...
Надеюсь, у кого-то есть идея :) Спасибо!