Heim >Backend-Entwicklung >PHP-Tutorial >So aktualisieren Sie die Seite beim Klicken auf die Schaltfläche „Zurück': Eine umfassende Anleitung zur Lösung des Routing-Problems
Problem:
Verkehr wird an eine einzelne index.php weitergeleitet Datei, die .htaccess verwendet, ist mit der Zurück-Schaltfläche problematisch. Der bereitgestellte Code ist nicht in der Lage, die Funktionalität der Zurück-Schaltfläche zu verarbeiten, so dass Benutzer hängen bleiben.
Lösung:
Option 1:
<code class="php"><?php header("Cache-Control: no-store, must-revalidate, max-age=0"); header("Pragma: no-cache"); header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); echo time(); ?></code>
<code class="html"><a href="refreshpage.php">Refresh Page</a></code>
Wenn auf die Schaltfläche „Zurück“ geklickt wird, lädt der Browser die Datei „refreshpage.php“, die die aktuelle Uhrzeit ausgibt und eine Seitenaktualisierung erzwingt.
Option 2:
<code class="javascript"><input type="hidden" id="refreshed" value="no"> <script type="text/javascript"> onload=function(){ var e=document.getElementById("refreshed"); if(e.value=="no")e.value="yes"; else{e.value="no";location.reload();} } </script></code>
Dieser Code verwendet ein verstecktes Eingabefeld, um Verfolgen Sie den Status der Seite. Das Onload-Ereignis aktualisiert den Wert des Eingabefelds. Wenn Sie auf die Schaltfläche „Zurück“ klicken, lautet der Wert des Eingabefelds „Ja“ und löst somit die Funktion „location.reload()“ aus, um die Seite zu aktualisieren.
Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie die Seite beim Klicken auf die Schaltfläche „Zurück': Eine umfassende Anleitung zur Lösung des Routing-Problems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!