0
當我指定:PHP指定的Cache-Control導致雙最大年齡
header('Cache-Control: max-age=31557600');
結果標題是
Cache-Control: max-age=31557600, max-age=0
它似乎還在努力,但似乎什麼PHP正在做的是如果我沒有指定標題,則將我的Cache-Control標題與它發送的內容相結合。
有沒有辦法在PHP中摧毀第二個max-age = 0?
您是否嘗試過將'header'的第二個參數設置爲true,看看它是否改變了什麼? – CBroe 2015-02-24 13:26:01
是的,它沒有效果。我首先嚐試了header_remove,結果沒有任何Cache-Control頭。 – 2015-02-24 13:32:29
在你的'header'調用之後做'var_dump(headers_list());'是否已經把結果搞亂了?否則,它可能不是PHP在這裏做錯了事,但稍後它會被網絡服務器或傳輸過程所損壞。 – CBroe 2015-02-24 13:39:32