Verwenden Sie PHP, um das Browser-Backoff zu deaktivieren: 1. Fügen Sie das Tag [<meta>] zum Header hinzu und verbinden Sie [pragma: no-cache] sicher, um zu verhindern, dass der Browser die Seite zwischenspeichert. 2. Verwenden Sie das Programm control, entferne [no-store] in [<meta>]
Verwenden Sie PHP, um den Browser zu deaktivieren Möglichkeiten zum Zurückgreifen:
Die beste Lösung ist die Verwendung einer Mischung aus clientseitigen und serverseitigen Skripten.
Am einfachsten ist es, das <meta>
-Tag zum Header hinzuzufügen
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache,no-store, must-revalidate"> <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="expires" CONTENT="0">
Wenn Sie die obige Methode verwenden, um den Browser zu zwingen, Webseiten nicht mehr zwischenzuspeichern, müssen Sie bezahlen Beachten Sie folgende Punkte:
„pragma: no-cache“ verhindert, dass der Browser die Seite nur dann zwischenspeichert, wenn eine sichere Verbindung verwendet wird. Bei ungeschützten Seiten wird „pragma: no-cache“ genauso behandelt wie „expires: -1“. In diesem Fall speichert der Browser die Seite weiterhin im Cache, markiert sie jedoch sofort als abgelaufen.
In Internet Explorer 4 oder 5 wird das Meta-http-equiv-Tag „cache-control“ ignoriert und hat keine Auswirkung. In praktischen Anwendungen können wir alle diese Codes hinzufügen. Da diese Methode jedoch nicht in allen Browsern funktioniert, wird sie nicht empfohlen. Aber wenn es sich um eine Intranet-Umgebung handelt und der Administrator steuern kann, welchen Browser der Benutzer verwendet, werden einige Leute meiner Meinung nach diese Methode trotzdem verwenden.
Darüber hinaus können Sie das Programm auch zur Steuerung von
<?php header("Cache-control:no-cache,no-store,must-revalidate"); header("Pragma:no-cache"); header("Expires:0"); ?>
Falls <META HTTP-EQUIV=”Cache-Control” CONTENT=”no-cache,no-store, must-revalidate”>
oder header(“Cache-control:no-cache,no-store,must- revalidate”);
fehlt no-store
verwenden, Das Problem kann nicht gelöst werden. Firefox wird zwischengespeichert
Diese Methode ist sehr effektiv! Dadurch wird der Browser gezwungen, den Server erneut aufzusuchen, um die Seite herunterzuladen, anstatt die Seite aus dem Cache zu lesen. Bei dieser Methode besteht die Hauptaufgabe des Programmierers darin, eine Variable auf Sitzungsebene zu erstellen, die bestimmt, ob der Benutzer die Seite, die für den Zugriff über den Zurück-Button nicht geeignet ist, noch sehen kann.
Da der Browser diese Seite nicht mehr zwischenspeichert, lädt der Browser die Seite erneut herunter, wenn der Benutzer auf die Schaltfläche „Zurück“ klickt, und das Programm kann dann diese Sitzungsvariable überprüfen, um zu sehen, ob dem Benutzer das Öffnen gestattet werden sollte die Seite.
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWie deaktiviere ich die Rückseite des Browsers mithilfe von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!