Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden einer URL zum Übertragen der SESSION-Informationsinstanz

Verwenden einer URL zum Übertragen der SESSION-Informationsinstanz

*文
*文Original
2017-12-28 15:51:361401Durchsuche

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 muss

3. 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!

Stellungnahme:
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