2015-09-18 64 views
1

我有一個PHP站點,我在Windows 10(x64)本地運行,使用IIS(我從Web平臺安裝程序安裝了PHP)。setcookie沒有在IIS中設置cookie

該網站工作正常,但我想設置一個cookie,以及沒有任何設置!我試着從最簡單的幾個組合:

setcookie('test','test');

要指定更多的選項:

setcookie('test2', 'test',0,'/','.mydomain.com');

什麼也沒有發生 - 沒有設置Cookie沒有發生過。我也將其部署到Azure網站,並看到相同的行爲。

任何人都知道這可能是爲什麼?

+1

您是否檢查過錯誤日誌? –

+0

@RowlandShaw - 不,我不確定他們在哪裏,如果他們啓用等等。我會四處挖掘,看看我能找到任何 –

回答

0

嘆息。對我感到羞恥,感謝@RowlandShaw指點我的錯誤日誌。

如果我知道PHP錯誤日誌eixsted,我會看到這些消息:

Cannot modify header information - headers already sent

是啊。小學生錯誤。