Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie header() in PHP, um das Caching zu deaktivieren

So verwenden Sie header() in PHP, um das Caching zu deaktivieren

青灯夜游
青灯夜游Original
2021-09-03 11:25:262250Durchsuche

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.

So verwenden Sie header() in PHP, um das Caching zu deaktivieren

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn