BigChicken
Mitglied
Hi,
mittlerweile habe ich alle Forumsthemen zu diesem Thema durch aber konnte mein Problem nicht beheben.
Also ich benutzte PHP 5.1.2 mit ner MySQL Datenbank auf nem Windows-WebServer. Mein Seite besteht nur aus einer Seite (Main.php) welche andere Seiten included. In dieser Datei steht natürlich auch als erster Befehlt session_start(). Demnach müssten ja die Session auf der ganzen Seite verfügbar sein.
Ich schreibe auf der Seite immer mit $_SESSION['varname']="blabla" Werte in die Session. Am Ende der Seite lasse ich mir mit print_r($_SESSION) dieses Array auch ausgeben. Mein Problem ist nun das einfach VariablenWerte aus der Session verschwinden. Es sind grundsätzlich nur die Werte im Array, die ich gerade bei diesem Seitenaufruf neu angelegt habe, alle Variablen die ich in vorherigen Druchläufen in die Session geschrieben habe sind verschwunden.
Woran liegt das? Muss ich auf jeden meiner Seiten session_start() machen, also auch auf den die ich in die Hauptseite include? Die ID wird übrigens auch richtig mit übergeben (lasse mir auch mit print_r($_REQUEST) die Request-Parameter ausgeben und dort ist die PHPSESSID gesetzt.
Langsam verzweifle ich echt... hoffe jemand kann mir helfen.
Danke!
André
mittlerweile habe ich alle Forumsthemen zu diesem Thema durch aber konnte mein Problem nicht beheben.
Also ich benutzte PHP 5.1.2 mit ner MySQL Datenbank auf nem Windows-WebServer. Mein Seite besteht nur aus einer Seite (Main.php) welche andere Seiten included. In dieser Datei steht natürlich auch als erster Befehlt session_start(). Demnach müssten ja die Session auf der ganzen Seite verfügbar sein.
Ich schreibe auf der Seite immer mit $_SESSION['varname']="blabla" Werte in die Session. Am Ende der Seite lasse ich mir mit print_r($_SESSION) dieses Array auch ausgeben. Mein Problem ist nun das einfach VariablenWerte aus der Session verschwinden. Es sind grundsätzlich nur die Werte im Array, die ich gerade bei diesem Seitenaufruf neu angelegt habe, alle Variablen die ich in vorherigen Druchläufen in die Session geschrieben habe sind verschwunden.
Woran liegt das? Muss ich auf jeden meiner Seiten session_start() machen, also auch auf den die ich in die Hauptseite include? Die ID wird übrigens auch richtig mit übergeben (lasse mir auch mit print_r($_REQUEST) die Request-Parameter ausgeben und dort ist die PHPSESSID gesetzt.
Langsam verzweifle ich echt... hoffe jemand kann mir helfen.
Danke!
André
Zuletzt bearbeitet: