我有一个PHP站点,我在Windows 10(x64)中本地运行,使用IIS(我从Web平台安装程序安装了PHP)。
该网站运行正常,但我试图设置一个cookie,好吧,没有任何设置!我尝试过最简单的几种组合:
setcookie('test','test');
指定更多选项:
setcookie('test2', 'test',0,'/','.mydomain.com');
没有任何事情发生 - 没有Set-Cookie发生过。我还将其部署到Azure网站,并看到相同的行为。
任何人都知道为什么会这样?
答案 0 :(得分:0)
叹息。对我感到羞耻,感谢@RowlandShaw指出错误日志。
如果我知道PHP错误日志已被删除,我会看到这些消息:
Cannot modify header information - headers already sent
烨。小学生错误。