2017-07-18 65 views
0

我試圖使用setcookie()函數在PHP中設置cookie。當不使用Wordpress時Cookie不可用

我的代碼如下:

setcookie('key', $key, time() + (86400 * 365), '/');

我使用的是行動鉤來顯示所有的cookies主題加載後使用下面的代碼:

當登錄到Wordpress這顯示所有的cookie如預期,但是當我沒有登錄到Wordpress它顯示一個空數組。

請注意,我正在使用WPEngine作爲我的主機,但該緩存被禁用。

+0

您知道Cookie只會在$ _COOKIE中出現_next_請求(並且不會立即在您設置響應中的Cookie的位置),正確...? – CBroe

+0

@CBroe,是的,我已經嘗試多次刷新頁面 – Chris

+0

您的setcookie調用位於何處? – CBroe

回答

0

問題解決了。事實證明,禁用WPEngine中的緩存實際上並未將其關閉100%。 WPEngine仍然必須爲我設置的cookie添加排除項。

相關問題