[PHP]快取保留

小黑
發佈於後端
2023/11/24閱讀時間約 1 分鐘

為了加速網頁存取,因此都會將網頁內容保留在快取空間(Cache)的資料夾或磁碟。也就是說,當你在瀏覽網頁時,瀏覽的網頁內容會被保留在你電腦裡的快取空間(Cache),在你重複瀏覽到相同網頁時,瀏覽器會先到快取空間尋找有沒有該網頁的的檔案,如果有就直接取用,不會再次下載網頁內容。

但當網頁內容有保密資料時,為了資料安全,就不太希望網頁內容被保存,因此就可以設定快取保留時間。

快取的保留時間設定,我們可以在header()裡的Expires來設定時間,如下:

header​("Expires: ". gmdate("D, d M Y H:i:s", mktime(0, 0, 0, 12, 31, 2023))." GMT" );

gmdate():取得GMT(格林威治時間)。

mktime():指定日期/時間為2023年12月31日 00:00:00 GMT。如果不想保留網頁內容在快取空間,只要將時間設為過去時間就可以了。



7會員
78內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
發表第一個留言支持創作者!