首頁 >後端開發 >php教程 >PHP 設定動態網頁在瀏覽器的快取 靜態網頁與動態網頁 網頁動態圖片 網頁動態圖片製

PHP 設定動態網頁在瀏覽器的快取 靜態網頁與動態網頁 網頁動態圖片 網頁動態圖片製

WBOY
WBOY原創
2016-07-29 08:52:431598瀏覽

很多人可能不知道,動態網頁在瀏覽器也是可以快取的。以下就以PHP 腳本為例子,闡述如何設定動態網頁在瀏覽器快取

//設定網頁過期時間為1小時*30

//設定網頁過期時間為1小時*30

//取得瀏覽器會傳送 Last-Modified報頭

$modify_time = PH之內當您再次造訪該網頁時,發送 HTTP 

304 的狀態碼,這樣就節省了傳輸資料量。 if(strtotime($modify_time) + $duetime > time())

{

header('HTTP/1.1 304');

}

header('Connection: keep-alive');

//設定網頁 Last-Mod , d M Y H:i:s').' GMT');

//設定網頁過期時間

header('Expires: '.gmdate('D, d M Y H:i:s',time ()+$duetime).' GMT');//執行快取時間長,跟 

Expires 有點類似,讓我們可以更全面的控制網頁過期時間,因為伺服器瀏覽器時間可能跟上伺服器時間不協調,用 

Cache-Control 標頭可以限制

header('Cache-Control: max-age='.$duetime);

//輸出內容?>原文:http://woqilin.blogspot.com/2014/05/php.html

以上就介紹了PHP 設定動態網頁在瀏覽器的緩存,包括了動態網頁,瀏覽器方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn