Workshops
Autor
Flitze
Klicks 34781
Bewertungen 68
Rating 8.8
Stand 03.08.2008
Keywords
Session Tutorial, Sessions Tutorial, Session-Verwaltung, Sessions Datenbank, Sessions verständlich erklärt, Sessions verwalten, Sessionfunktionen, Sessiomanagment, Datenkank basierte Session, eigenes Sessionsystem, Probleme mit Sessions, session_set_save_handler, session.use_trans_sid, $_SESSION, SID, Übergabe in Adresszeile
Social Bookmarking:
Klicks 34781
Bewertungen 68
Rating 8.8
Stand 03.08.2008
Keywords
Session Tutorial, Sessions Tutorial, Session-Verwaltung, Sessions Datenbank, Sessions verständlich erklärt, Sessions verwalten, Sessionfunktionen, Sessiomanagment, Datenkank basierte Session, eigenes Sessionsystem, Probleme mit Sessions, session_set_save_handler, session.use_trans_sid, $_SESSION, SID, Übergabe in Adresszeile
Social Bookmarking:
Sessions in PHP
Seite : 1 2 3 4 5 BewertenWozu braucht man Sessions ?
PHP-Scripte haben die Unart, am Ende des Skriptes alle Informationen zu vergessen. Um dennoch Informationen an ein weiteres Script weiterzusenden, benutzt man demnach Formulare oder hängt einen Parameter an die URL an. Jedoch haben Formulare nur die Reichweite genau eines Skriptes und URLs sind in ihrer Speicherkapazität sehr beschränkt - und zudem offen einsehbar.An dieser Stelle wird der Nutzen von Sessions deutlich. Daten in einer Session sind global, also auch in Funktionen, verfügbar, verlieren ihre Gültigkeit nicht am Ende eines Skriptes und sind außerdem nicht von außen einsehbar. Man kann sich das in etwa so vorstellen, als würde man auf jeder Seite ein Formular benutzen und alle eingegebenen Daten in separaten hidden-Feldern mitversenden, so dass sie auf jeder Seite verfügbar sind.
Einige Einsatzgebiete von Sessions sind z.B.:
- Loginsysteme
- 'Einkaufswagen'-Systeme
- Skripte zum zwischenspeichern größerer Textmengen
- Spamvergleichsvariablen bei Gästebüchern
- ...
Um euch die Kunst der Sessions ein wenig näher zu bringen, habe ich folgende Abschnitte vorbereitet
1. Sessions starten, benutzen und 'am Leben erhalten'
2. Sessions manuell beenden und 'Müll entsorgen'
3. Einstellungen in der php.ini
4. Datenbank basierte Sessionverwaltung Weiter »

