<?php /* * Expires:過時時間 * Cache-Control: 響應頭信息 * (max-age:[秒]緩存過時時間(請求時間開始到過時時間的秒數), * s-maxage:[秒]緩存過時時間(代理), * public:標記認證內容能被緩存,通常而言輸出是不能被緩存的, * no-cache:無緩存,表示直接讀取數據源, * no-store:強制緩存在任何狀況下都不留下副本, * must-revalidata:服務器指定過時時間活這頂etag, 則每次使用該資源都須要確認資源新鮮性, * proxy-pevalidata:與must-revalidata相似,針對代理服務器, * Last-Modified:最後更新時間 * ) * ETag:服務器生成的惟一標識符 */ header("Cache-Control:max-age=2,must-revalidata"); //Cache-Control:max-age指定以後expires 能夠不須要指定,就我在瀏覽器查看的狀況來看 header("Last-Modified: ". gmdate('D,d M Y H:i:s')."GMT"); header("Expires:". gmdate('D,d M Y H:i:s', time()+'2')."GMT"); echo " cache ";