Hi,
ich habe eine Session Verwaltung geschrieben, und bekomme folgende Fehlermeldung :
Fatal error: Cannot redeclare class session_verwaltung in /home/www/web49/html/markt/sv_class.php on line 4
Die Kommt, wenn man sich einloggen will, meine Vermutung ist, dass eine Instanz der Klasse unter dem selben Namen ( ich mach immer $mysession = new session_verwaltung(); ) existiert.
Meine eigentliche Frage ist nun, wie lange "lebt" eine Klasse ? Muss eine Klasse bei jedem aufruf neu instanziert werden, oder gibs eine Möglichkeit zu überprüfen anhand der Session ID z.B: ) dass die Klasse bereits instanziert ist.
Also Beispiel, ich hab eine index.php, und kann als action startseite suchen und eintragen machen.
Jetz mach ich index.php?action=startseite und die Klasse wird instanziert.
Jetzt klickt der User auf den link index.php?action=suche, kann es dann sein, dass man dieselbe Instanz der Klasse (nach vroheriger Überprüfung) weiterverwenden kann ?
thx & cya max
ich habe eine Session Verwaltung geschrieben, und bekomme folgende Fehlermeldung :
Fatal error: Cannot redeclare class session_verwaltung in /home/www/web49/html/markt/sv_class.php on line 4
Die Kommt, wenn man sich einloggen will, meine Vermutung ist, dass eine Instanz der Klasse unter dem selben Namen ( ich mach immer $mysession = new session_verwaltung(); ) existiert.
Meine eigentliche Frage ist nun, wie lange "lebt" eine Klasse ? Muss eine Klasse bei jedem aufruf neu instanziert werden, oder gibs eine Möglichkeit zu überprüfen anhand der Session ID z.B: ) dass die Klasse bereits instanziert ist.
Also Beispiel, ich hab eine index.php, und kann als action startseite suchen und eintragen machen.
Jetz mach ich index.php?action=startseite und die Klasse wird instanziert.
Jetzt klickt der User auf den link index.php?action=suche, kann es dann sein, dass man dieselbe Instanz der Klasse (nach vroheriger Überprüfung) weiterverwenden kann ?
thx & cya max
Kommentar