PHP ist die Abkürzung für " PHP: Hypertext Preprocessor ", unterstützt ein Speichersystem für Sitzungen als bekannt. Sessions Ort Informationen über den Computer des Benutzers in einer Datei namens ein Cookie . Das ist der einzige Weg, um Daten mit einem bestimmten Benutzer mit einer gewissen Wahrscheinlichkeit zuzuordnen. Wenn jemand fügt Elemente zu einem Online- Warenkorb, zum Beispiel, sind Cookies erforderlich , den Überblick über diese Informationen zu behalten und sorgen für eine sichere Transaktion . Eine weitere wichtige Anwendung für Sitzungen ist vorab ausfüllen Formen . Das hält Website-Besucher aus, die erneut eingeben Informationen, die sie bereits eingetragen irgendwo auf der Website. Anleitung
Einrichten der Session
1
Stellen Sie die Dauer der Sitzung in Sekunden , mit der " session_set_cookie_params "-Befehl. Geben Sie z. B. :
session_set_cookie_params ( '3600 ');
2
Starten Sie die Sitzung mit dem " session_start " Befehl . Geben Sie z. B. :
session_start (); Weisen
3
Werte der superglobale Array " $ _SESSION . " Geben Sie z. B. :
$ _SESSION ['name' ] = " Harry Smith ";
$ _SESSION [' Adresse '] = " 410 First St. Somecity , WI ";
Pre- bevölkern das Formular
4
starten Sie eine Sitzung mit dem " session_start " Befehl auf dem Formular. Die Form normalerweise auf einer anderen Seite als dort, wo die Daten ursprünglich eingegeben wurde sein , so dass die Sitzung neu gestartet werden . Geben Sie z. B. :
session_start ();
5
Überprüfen Sie, ob die Session-Variablen gesetzt sind. Wenn sie sind, ordnen Sie die Werte von Variablen für das Füllen der Felder . Benutzen Sie den " isset "-Funktion , um zu überprüfen , ob die Variablen gesetzt sind . Wenn die Variablen nicht gesetzt sind , weisen leere Zeichenfolgen zu den Füllstoff Variablen . Geben Sie z. B. :
if ( isset ($ _SESSION ['name '])) $ name_filler = $ _SESSION [' name'] ;
else $ name_filler ='';
if ( isset ($ _SESSION [' Adresse '])) $ address_filler = $ _SESSION [' Adresse '] ;
else $ address_filler ='';
6
Legen Sie die Variablen in Füllstoff des Formulars Eingangs-Tags , mit PHP -Tags und den "echo "-Befehl. Geben Sie z. B. :
< " ? < Php echo $ name_filler ; > " input type = "text" name = "name " value = />
< input type = "text" name = " Adresse" value = " < php echo $ address_filler ; ? > " />