In diesem Artikel werden hauptsächlich relevante Informationen zur Verwendung von URLs zur Übertragung von SESSION-Informationen vorgestellt. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.
Beim PHP-Lernen verwenden wir häufig Sitzungen, daher werden wir heute ausführlich über Sitzungen sprechen:
Wenn die Sitzung geöffnet ist , der Server speichert die Sitzungsdatei auf dem Server und speichert dann die Sitzungs-ID-Nummer im Browser, um die entsprechenden Sitzungsinformationen zu erhalten
2. Das Folgende ist der Schwerpunkt des Artikels: Basierend auf der URL-Übertragung Sitzung
Wenn Sie die Sitzung gemäß der grundlegenden Sitzungsmethode übertragen, wird das Cookie im Browser des Benutzers verwendet. Sobald der Benutzer das Cookie schließt, funktioniert die Sitzung nicht! Als nächstes werden wir die Sitzungs-ID-Nummer in die Link-Adresse der Website einfügen, damit wir keine Angst davor haben, dass der Benutzer das Cookie deaktiviert!
(Wir nehmen als Beispiel die einfache Benutzeranmeldung. Wenn der Benutzer Cookies aktiviert, wird dies per Cookie übertragen, und wenn das Cookie deaktiviert ist, wird es per URL übertragen)
1 . Erstellen Sie eine Benutzeranmeldeseite und fügen Sie
nach der Aktionsadresse des Formulars hinzu. Wenn der Benutzer das Cookie aktiviert, ist die Ausgabe leer . Wenn der Benutzer das Cookie deaktiviert, werden die aktuellen Benutzersitzungsinformationen ausgegeben: Ja session_name=session_id;
2. Erstellen Sie eine Seite, um festzustellen, ob der Benutzer angemeldet ist 🎜>
Wenn session_id() Parameter enthält, bezieht es sich auf die ID in den Parametern. Beachten Sie, dass session_id() vor session_start()
stehen muss3. Erstellen Sie eine Abmeldeseite
Zuerst die Sitzungsdaten des aktuellen Benutzers löschen und dann die Sitzungsdatei des Benutzers löschen
Das Ganze Der kleine Fall einer Sitzungsübertragung basierend auf der URL ist abgeschlossen! !
Verwandte Empfehlungen:
Zerstörung von PHP-Sitzungsvariablen
Ausführliche Erläuterung von Beispielen zur Warenkorberstellung mit Ajax und PHP-Sitzung
Problem mit der Gültigkeitsdauer der PHP-Sitzung
Das obige ist der detaillierte Inhalt vonVerwenden einer URL zum Übertragen der SESSION-Informationsinstanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!