基本上,我正在撞墙,试图找出为什么我设置的cookie在整个应用程序中拒绝在我的仪表板上正常工作。以下是可以检索cookie信息的不同位置和高程。
Domain.com/login.php (定义Cookie的位置)
setcookie('GoogleIDCookie',$googleID,time()+3600,'/');
../ Domain.com/index.php?page=GoogleVoice
- >载荷---> (通过include();
)
../ Domain.com/dashboardContent.php?page=GoogleVoice
- >载荷---> (通过include();
)
../ Domain.com/DashboardContent/googlevoice-content.php
在index.php?GoogleVoice
级别(我需要它工作的地方 - 以及所有其他包含的脚本和变量在哪里工作,除此之外)我得到以下输出以尝试将新变量设置为Cookie变量
$googleID = ($_COOKIE["GoogleIDCookie"]);
Notice: Undefined index: GoogleIDCookie
然而,当我直接进入包含中未使用的php页面时,它按预期工作。 ../ DashboardContent / GoogleVoice的-content.php
起初我认为这是cookie的级别,但是我指定它在整个域中工作并且只在include()时才起作用;参与其中。
有什么想法吗?