Heim > Artikel > Backend-Entwicklung > So verhindern Sie, dass der Browser zwischengespeicherte Seiten in PHP verwendet
So verhindern Sie, dass der Browser zwischengespeicherte Seiten in PHP verwendet: 1. Legen Sie die Ablaufzeit dieser Seite fest. Der Code lautet [Header („Läuft ab: Mo. Juli 1970GMT“)]. 2. Teilen Sie dies dem Client-Browser mit Um den Cache nicht zu verwenden, lautet der Code [header ( Pragma: ].
php-Methode, um zu verhindern, dass der Browser zwischengespeicherte Seiten verwendet:
In PHP können Sie die folgende Anweisung problemlos verwenden, um das Seiten-Caching zu deaktivieren, aber es ist schwierig, sie sich zu merken und für alle zu organisieren.
Der PHP-Code lautet wie folgt:
Der 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 " ); ?>Dies ist nützlich für bestimmte Seiten, z. B. Bestellinformationen und Produkte unter der Bestellung und das Löschen der entsprechenden Produktdaten im Warenkorb
Sie möchten auf keinen Fall, dass der Benutzer zur letzten Seite geht, die Bestellung wurde generiert, und dann auf die Zurück-Schaltfläche des Browsers klickt, um zur vorherigen Seite zurückzukehren Dann hinzufügen:
Der Code lautet wie folgt:
header("Cache-Control:no-cache,must-revalidate,no-store"); //这个no-store加了之后,Firefox下有效 header("Pragma:no-cache"); header("Expires:-1");Die Seite wird nicht mehr zwischengespeichert und es gibt eine Seite, die zum leeren Warenkorb springt, wenn die Artikel im Warenkorb leer sind klickt auf den Browser, um zurückzugehen, und wenn er zurückkommt, geht er direkt zur Warenkorbseite >Verwandte Lernempfehlungen:
PHP-Programmierung vom Einstieg bis zur Kompetenz
Das obige ist der detaillierte Inhalt vonSo verhindern Sie, dass der Browser zwischengespeicherte Seiten in PHP verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!