Subject: [PHP] Sesssions
Dieses Tutorial wurde von nemo verfasst!
So, ich werde euch etwas über Sessions erzählen
Am anfang eines jeden Script muss die Session gestartet werden. Dies geschieht, bevor irgenteine Ausgabe erfolgt ist, weil es sonst hässliche Fehler gibt!
Dies geschieht mit
Aber manchmal gab es schon eine Session, bevor diese seite aufgerufen wurde, und man möchte auf die Session Variablen von der vorherigen Seite zugreifen. Deswegen muss in diesem Falle
vor session_start() aufgerufen werden.
Session Variablen sind Super Globale Variablen, d.h. Sie sind, wenn register_globals=on ist, direkt ansprechbar ($foo), und wenn register_globals=off sind mit $_SESSION['foo'].
Die zweite Variante läuft aber auf on und off und ist sicher!
Session Variablen werden wie jede normale Variable festglegt, beispiel:
Wenn man jetzt von Seite 1 auf Seite 2 verlinkt, und Seite 2 aufruft, kann man diese Variable direkt ausgeben lassen, und man hat keine hässliche lange URI.
Ich werde später auch noch ein kleines Beispiel, anhand eines Loginsystems machen, habe aber jetzt keine Zeit.
So, ich werde euch etwas über Sessions erzählen

Am anfang eines jeden Script muss die Session gestartet werden. Dies geschieht, bevor irgenteine Ausgabe erfolgt ist, weil es sonst hässliche Fehler gibt!
Dies geschieht mit
Aber manchmal gab es schon eine Session, bevor diese seite aufgerufen wurde, und man möchte auf die Session Variablen von der vorherigen Seite zugreifen. Deswegen muss in diesem Falle
Session Variablen sind Super Globale Variablen, d.h. Sie sind, wenn register_globals=on ist, direkt ansprechbar ($foo), und wenn register_globals=off sind mit $_SESSION['foo'].
Die zweite Variante läuft aber auf on und off und ist sicher!
Session Variablen werden wie jede normale Variable festglegt, beispiel:
- $_SESSION['foo'] = 'bla';
Wenn man jetzt von Seite 1 auf Seite 2 verlinkt, und Seite 2 aufruft, kann man diese Variable direkt ausgeben lassen, und man hat keine hässliche lange URI.
Ich werde später auch noch ein kleines Beispiel, anhand eines Loginsystems machen, habe aber jetzt keine Zeit.
Janek
Show profile
Link to this post