Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie header() in PHP, um das Caching zu deaktivieren
So deaktivieren Sie das Caching in PHP mit header(): 1. Verwenden Sie header(), um die Ablaufzeit festzulegen. 2. Verwenden Sie header(), um das letzte Aktualisierungsdatum der Seite auf den aktuellen Tag festzulegen, was den Browser zwingen kann um die neuesten Informationen zu erhalten; 3. Mit header() wird der Client-Browser angewiesen, kein Caching zu verwenden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP verhindert, dass der Browser zwischengespeicherte Seiten verwendet.
Senden Sie über die Funktion header() eine bestimmte Cache-Steuerung im Original-HTTP des PHP-Headers können Sie es erreichen. Der spezifische Code lautet wie folgt:
<?php //设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。 header("Expires: Mon, 26 Jul 1970 05:00:00 GMT"); //设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料 header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //告诉客户端浏览器不使用缓存,HTTP 1.1 协议 header("Cache-Control: no-cache, must-revalidate"); //告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议 header("Pragma: no-cache"); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie header() in PHP, um das Caching zu deaktivieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!