如果我在自己的网页(www.example.com)上实现了Google Analytics(分析),Google会将Cookie设置为主机.example.com(据我所知,可以通过子域工作)。
现在,我想访问“ _ga” -Cookie。这在localhost上有效(在localhost之前没有点),但在我的实际网站上无效。)
有人知道吗?
编辑:
好的,我还没有解决问题-但是由于我发现了这个社区,所以问题的根源不在其他地方:
GA(Google Analytics(分析))使用Javascript设置Cookie,例如“ _ga”或“ _gid”。我可以在我的浏览器设置/ -devtools中找到所有cookie(尝试了多个浏览器),因此它们是在加载网站之前设置的。
现在,我想使用 test.php 阅读cookie:
<?php echo var_dump($_COOKIE); ?>
如果执行此文件,我将获得所有cookie和“ _gid” -cookie。我没有得到“ _ga”(还有更多的GA-Cookies)。如果现在按Strg
+ F5
,我将得到所有cookie。如果我按“正常” F5
,我只会看到几个cookie(总是我看到的/我没看到的)。
test2.php 的相同问题:
<?php phpinfo(); ?>
我得到了尝试使用javascript的提示-是的,javascript总是会获取所有Cookie。
但是很奇怪: test.php 和 test2.php 都没有执行任何Javascript-一次我获得所有Cookie(Strg
+ F5
),一次我没有获得所有Cookie(F5
)。
我认为这可能是某种缓存问题-因此我停用了我的提供商为我提供的更改的所有缓存选项-而且...我也无法“复制”我自己用{ {1}}。
“ _ ga”-和“ _gid” -cookie之间的唯一区别是过期日期。
我不知道这个问题可能来自哪里...
希望有人有一个主意:) 谢谢!