好的,所以我现在很困惑,为什么$_COOKIE
当路径设置为时 my 没有被设置'/'
,但在其他情况下被设置。就目前而言,此代码
setcookie("scauth", $cookie_content, time()+60*60, "/", $_SERVER["HTTP_HOST"]);
返回错误Undefined index: scauth in C:\xampp\htdocs\pnp_site\media\zoo\elements\supercontact\send.php on line 19
,但如果我删除了 and 的两个参数path
,domain
并运行此代码,例如..
setcookie("scauth", $cookie_content, time()+60*60);
cookie 将按预期实例化。这使这令人困惑,因为我$path
根据setcookie()
文档对参数的理解明确指出设置路径下的任何内容都将在整个域中'/'
可用(但由于某种原因它不是)。
cookie 可用的服务器上的路径。如果设置为'/',cookie 将在整个域中可用。
关于为什么会发生这种情况的任何想法?我正在运行Windows 7 ApacheFriends XAMPP Version 1.8
测试环境。