Heim > Backend-Entwicklung > PHP-Problem > So verhindern Sie Sitzungsfehler in PHP

So verhindern Sie Sitzungsfehler in PHP

藏色散人
Freigeben: 2023-03-14 13:12:01
Original
1612 Leute haben es durchsucht

So verhindern Sie Sitzungsfehler in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Führen Sie den Code „$_SESSION['refresh'] = rand();“ aus.

So verhindern Sie Sitzungsfehler in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.4, Dell G3-Computer.

Wie kann man den Sitzungsablauf in PHP verhindern?

Eine einfache Möglichkeit, den Sitzungsablauf in PHP zu verhindern

Kürzlich berichteten einige Benutzer, dass sie mehrere Stunden lang hart daran gearbeitet hatten, einen Artikel zu schreiben, und auf „Senden“ geklickt hatten, es aber taten gesagt, dass sie sich erneut anmelden müssen. Das ist in der Tat eine sehr deprimierende Sache. Ich denke, das liegt wahrscheinlich daran, dass die Sitzung abgelaufen ist. Deshalb habe ich den js-Timer verwendet, um dieses Problem zu lösen.

Der js-Code lautet wie folgt:

setInterval( function(){jQuery.get("/plugin.php?id=xxxxxx:refresh",function(data,status){});} , 2000);
Nach dem Login kopieren

Tatsächlich besteht keine Notwendigkeit, ihn alle zwei Sekunden auszuführen, sondern nur fünfzehn Minuten. Um Browser-Caching zu verhindern, können Sie nach dem Pfad einen zufälligen Parameter hinzufügen.

Der dann auf der PHP-Seite ausgeführte Code lautet wie folgt:

<?php
    echo $_SESSION[&#39;refresh&#39;] = rand();
?>
Nach dem Login kopieren

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verhindern Sie Sitzungsfehler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage