steyrblade
Mitglied
Ich versuche gerade für jeden neuen Tab einen neuen Session Namen zu vergeben.
Da sich die Session Variablen sonst ständig gegenseitig überschreiben.
Im vorhinein dachte ich das wäre ganz simpel, habe jetzt aber doch das Problem, dass sich die Sessionnamen Abfragen gegeneinander aushebeln.
Ich wollte hinter den Session Namen einen Unixtimestamp anhängen und diesen Timestamp dann nach reloads für die Ausgabe mit übergeben. Das wollte ich natürlich nicht bei jedem Aufruf bzw. Submit als Post übergeben, sondern eben auch als Session oder Cookie. Den Session Namen in eine Session zu speichern geht nicht, da diese erst nach dem erneuten session_start() Befehl nach einem Reload oder anderer Datei mit dem richtigen SessionNamen nutzbar ist.
Wenn ich den Session Namen in einem Cookie übergebe, weiss ich immer noch nicht, wie meine Anwendung dann wissen soll, welches Cookie zu welchem Tab gehört. Kann man Tabs in irgendeiner Form unterscheiden. (Unterschiede bei FF und IE ?)
Noch ein wichtiger Punkt zur Anwendung. Ich habe keinen definierten Einstiegspunkt an dem ich sagen könnte hier wird immer der Session Name definiert, da man entweder auf einer Auswahl Seite seine Optionen auswählt und dann die Daten angezeigt bekommt, oder sich direkt über zuvor erstellte Bookmarks mit den Variablen die Daten anzeigen kann. D.h. wenn ich das dynamisch machen will muss ich immer schauen ob die Session schon gestartet ist.
Würd mich freuen wenn mir jemand weiterhelfen könnte.
Wer Rechtschreibfehler findet darf sie gerne behalten ;-)
Da sich die Session Variablen sonst ständig gegenseitig überschreiben.
Im vorhinein dachte ich das wäre ganz simpel, habe jetzt aber doch das Problem, dass sich die Sessionnamen Abfragen gegeneinander aushebeln.
Ich wollte hinter den Session Namen einen Unixtimestamp anhängen und diesen Timestamp dann nach reloads für die Ausgabe mit übergeben. Das wollte ich natürlich nicht bei jedem Aufruf bzw. Submit als Post übergeben, sondern eben auch als Session oder Cookie. Den Session Namen in eine Session zu speichern geht nicht, da diese erst nach dem erneuten session_start() Befehl nach einem Reload oder anderer Datei mit dem richtigen SessionNamen nutzbar ist.
Wenn ich den Session Namen in einem Cookie übergebe, weiss ich immer noch nicht, wie meine Anwendung dann wissen soll, welches Cookie zu welchem Tab gehört. Kann man Tabs in irgendeiner Form unterscheiden. (Unterschiede bei FF und IE ?)
Noch ein wichtiger Punkt zur Anwendung. Ich habe keinen definierten Einstiegspunkt an dem ich sagen könnte hier wird immer der Session Name definiert, da man entweder auf einer Auswahl Seite seine Optionen auswählt und dann die Daten angezeigt bekommt, oder sich direkt über zuvor erstellte Bookmarks mit den Variablen die Daten anzeigen kann. D.h. wenn ich das dynamisch machen will muss ich immer schauen ob die Session schon gestartet ist.
Würd mich freuen wenn mir jemand weiterhelfen könnte.
Wer Rechtschreibfehler findet darf sie gerne behalten ;-)
PHP:
$SessionZeit=time();
$SessionName="AnwendungX_".$SessionZeit;
session_name($SessionName);
session_start();