Dies ist ohne eine Seite überhaupt nicht möglich! Es sei denn, Sie haben die Formularfelder irgendwie an den Server zurückgesendet, d. H. Ohne Page Refresh mit jQuery usw. Einmaliges Auto-Speichern-Formular-Skript.
Wenn dies für Validierungsprüfungen erforderlich ist, werden keine Sitzungen wie empfohlen benötigt.
Der Benutzer füllt das Formular aus und sendet es an sich selbst zurück Die Überprüfung der Serverseite schlägt fehl
$ _ GET
%Vor%Validierungsnachricht, Ende.
alternativ wie vorgeschlagen speichern Sie den gesamten Beitrag in einer Sitzung, so etwas, aber wieder muss zuerst zur Arbeit eingereicht werden ....
$ _ POST
%Vor%Sie können das nicht tun. POST-Variablen werden möglicherweise nicht erneut gesendet, wenn dies der Fall ist, führt der Browser dies normalerweise aus, wenn der Benutzer die Seite aktualisiert.
Die POST-Variable wird niemals zurückgesetzt, wenn der Benutzer auf einen Link zu einer anderen Seite klickt, anstatt ihn zu aktualisieren.
Wenn $post
eine normale Variable ist, wird sie niemals gespeichert.
Wenn Sie etwas speichern müssen, müssen Sie Cookies verwenden. $_SESSION
ist eine Implementierung von Cookies. Cookies sind Daten, die im Browser des Benutzers gespeichert und bei jeder Anfrage erneut gesendet werden.
Referenz: Ссылка
Die Variable $ _SESSION ist nur ein assoziatives Array. Um sie zu verwenden, tun Sie einfach etwas wie:
%Vor%Sie könnten Ihre $ _POST-Werte in $ _SESSIONs speichern Speichern Sie alle Ihre $ _POST wie folgt:
%Vor%Setzen Sie Post-Werte in die Sitzung
%Vor%und Sie können diesen Wert auf einer anderen Seite wie
abrufen %Vor%