Einzelnen Beitrag anzeigen
  #1  
Alt 09.08.2017, 18:03:17
Kukulkan Kukulkan ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 35
Neue Session erzeugen ohne die aktuelle zu zerstören?

Hallo,

ich habe eine Client-Anwendung die ein eigenes Protokoll auf meinem Server bedient. Jetzt soll über dieses Protokoll eine Web-Session erzeugt werden, die dann in einem Webbrowser geöffnet werden soll. Ziel ist, dass ich einen gültigen Session-identifier zurück liefere.

Das Problem ist, dass die ursprüngliche Session aus dem Protokoll nicht angefasst werden soll. Ich möchte also, im Prinzip, die Session auf eine neue wechseln, dort verschiedene Werte in $_SESSION speichern und dann zur originalen Session zurückkehren. Dann den Session-Identifier (Session-ID) aus der neuen zurückliefern, damit man diese per Webbrowser nutzen kann.

Kann ich aus einer bestehenden Session eine neue erzeugen, diese Füllen und dann zur vorigen zurückkehren? So das die neue Nutzbar bleibt?

Ich denke es läuft auf session_encode() und session_decode() raus, aber irgendwie fehlt mir der beste Ansatz. Ich würde gerne vermeiden, auf dem Laufwerk direkt lesend/schreibend auf die Session-Dateien zuzugreifen (session_save_path()).

Wie mache ich das am besten?

Danke!
Mit Zitat antworten