我正在尝试在子文件夹/admin/setcookies.php
中设置cookie。我用这个代码来做这件事:
setcookie(
"username",
$myusername,
time()+60*60*24*365,
"/",
$_SERVER['SERVER_NAME'],
1
);
现在,当我测试我的cookie是否是从根目录/testcookies.php
设置的时,我可以看到它们实际上并没有设置。当我从/admin/testcookies.php
中进行同样的操作时,它们实际上已经设置好了。
我做错了什么?域名正确,路径设置为根。。。我不知道在这一点上还有什么问题。
setcookie()
的第6个参数设置为true
:
指示cookie只能通过安全HTTPS连接从客户端传输
您位于/testcookies.php
的页面必须通过HTTPS访问,浏览器才能发送此类cookie。