2017-07-21 4 views
0

Wie man zwei oder mehr Sitzungen in einem einzelnen Projekt verwaltet? Ich habe zwei oder mehr verschiedene Sitzungen zu verwalten, zum Beispiel die Anmeldung eines Benutzers und einige Aktionen, die der Benutzer auf der Site ausführt und wenn der Benutzer die spezifische Aktion beendet hat, wird die bestimmte Sitzung zerstört oder gelöscht, ohne sich abzumelden Benutzer.Wie man zwei oder mehr Sitzungen mit PHP verwaltet?

Antwort

2

Eine Sitzung kann mehr als einen Wert enthalten. Speichern Sie die Anmeldung als etwas wie $_SESSION['user'] = 123 und Ihre Aktion als einen anderen Wert, wie $_SESSION['current_action'] = 'posting to stack overflow'.

Dann können Sie $_SESSION['current_action'] = null tun, um es zu löschen, ohne die Sitzung selbst und alle anderen wichtigen Daten darin zu zerstören.

+0

Beachten Sie auch, dass Sitzungen komplexere Daten wie Arrays enthalten können, so dass Sie Dinge wie $ $ SESSION ['action'] ['step'] = 3 'auch tun können. – ceejayoz

+0

ok eine gute und einfache erklärung .. hol es dir ... vielen dank. – Aciddiz

+0

yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah yeah ich würde dir gerne eine goldmedaille zuweisen – Aciddiz

Verwandte Themen