Hallo,
ich habe ein Verständnissproblem mit den Sessions, ich kapiere das irgendwie nicht. Habe auch schon mehrere Webseiten und Bücher durchgelesen und bin höchstens noch verwirrter . Leider bin ich jetzt ganz am Ende... vor lauter Sessions ???
Deswegen auch meine Anfrage hier im Forum :
Mein Aufgabenstellung:
Ich möchte gerne eine Login für einen internen Bereich erstellen, der die Daten in eine Datenbank/bzw aus einer Datenbank auslesen soll. Dazu soll noch ein Autologin möglich sein, und aus Sicherheitsgründen die Session nach 15 min beendet werden. Eigentlich fast so, wie es bei den Foren verwendet wird.
Mein Problem:
Also ich starte schon bei Beginn des ersten login.php script die Session_start(); - das würde heissen, wenn schon eine Session angelegt wurde, hätte er alle gespeichert Variabelen aus der Session. Wenn jetzt noch keine Daten in der Session sind, soll er mir den Anmeldebildschirm (Forumlar) anzeigen. Aber wie lange lebt die Session dann ? Solange, bis das Browserfenster zugemacht wird, oder für immer ? Also beim test auf Webserver im Internet scheint die Session nur so lange zu existieren, wie ich das Browserfenster offen habe. Sobald ich das Fenster zumache, habe ich keine Session mehr. Ja und für was brauche ich dann den Client Cookie ? Für den Autologin ? Und welche Session-Daten speichere ich denn überhaupt in der Datenbank ?
Ich habe hier mal meine Testseiten : http://www.tobias-eckert.de/test/index.php
Vielleicht wäre es einfach schon ausreichend wenn mir jemand grundlegend mal erklärt, wie ich das mit den Session im PHP umsetzen kann. Und warum brauche ich das die Client Cookies ? Sind die dann für den automatischen Login da ?
Für eine Antwort wäre ich dankbar ?
mfg
Tobias Eckert
ich habe ein Verständnissproblem mit den Sessions, ich kapiere das irgendwie nicht. Habe auch schon mehrere Webseiten und Bücher durchgelesen und bin höchstens noch verwirrter . Leider bin ich jetzt ganz am Ende... vor lauter Sessions ???
Deswegen auch meine Anfrage hier im Forum :
Mein Aufgabenstellung:
Ich möchte gerne eine Login für einen internen Bereich erstellen, der die Daten in eine Datenbank/bzw aus einer Datenbank auslesen soll. Dazu soll noch ein Autologin möglich sein, und aus Sicherheitsgründen die Session nach 15 min beendet werden. Eigentlich fast so, wie es bei den Foren verwendet wird.
Mein Problem:
Also ich starte schon bei Beginn des ersten login.php script die Session_start(); - das würde heissen, wenn schon eine Session angelegt wurde, hätte er alle gespeichert Variabelen aus der Session. Wenn jetzt noch keine Daten in der Session sind, soll er mir den Anmeldebildschirm (Forumlar) anzeigen. Aber wie lange lebt die Session dann ? Solange, bis das Browserfenster zugemacht wird, oder für immer ? Also beim test auf Webserver im Internet scheint die Session nur so lange zu existieren, wie ich das Browserfenster offen habe. Sobald ich das Fenster zumache, habe ich keine Session mehr. Ja und für was brauche ich dann den Client Cookie ? Für den Autologin ? Und welche Session-Daten speichere ich denn überhaupt in der Datenbank ?
Ich habe hier mal meine Testseiten : http://www.tobias-eckert.de/test/index.php
Vielleicht wäre es einfach schon ausreichend wenn mir jemand grundlegend mal erklärt, wie ich das mit den Session im PHP umsetzen kann. Und warum brauche ich das die Client Cookies ? Sind die dann für den automatischen Login da ?
Für eine Antwort wäre ich dankbar ?
mfg
Tobias Eckert
Kommentar