romy: Sessionvariablen werden nicht gespeichert :(

Beitrag lesen

Hi,

1.session wird gestartet mit session_start() ->wenn eine session vorhanden, wird diese übernommen, wenn keine session vorhanden wird eine neue erzeugt

richtig

2.session wird am server im dafür vorgesehenen verzeichnis laut php.ini angelegt

richtig

3.wenn eine variabl registriert wird werden die daten am server in die sessiondatei geschrieben

richtig

4.äquivalent zu 3 wenn daten unregistriert(oder wie das heisst :) ) werden

denke ich mal

5.session bleibt solange am server erhalten wie es in der php.ini über maxlifetime festgelegt ist

bzw. wenn der Browser geschlossen wird oder ähnliche Ereignisse eintreten

6.session wird mit session_destroy() wieder gelöscht

richtig

welche bedeutung haben dann eigentlich die clientseitigen cookies, wenn eh alles am server gespeichert wird? wird hier dann nur die session id gespeichert und an den server geschickt damit der benutzer wieder erkannt wird und die session wieder aufgenommen werden kann ?

auch richtig erkannt

Durch Dein großes Beispiel blicke ich gerade nicht durch, hab auch nicht wirklich Böcke, aber versuch doch mal wirklich ein einfaches Beispiel

seite1.php

dort initierst Du eine session mit session_start()
und schreibst in das Session_array 2 Variablen
$_SESSION["test1"] = "hallO";
$_SESSION["test2"] = 3;

seite2.php

wieder session_start()
und dann die 2 Variablen ausgeben

geht das?
wenn nicht musst Du Deine Einstellungen in der php.ini zB. überprüfen.
wenn doch, gehe Dein Script Schritt für Schritt durch

<tip> nur soviel hinschreiben wie funktioniert un den Rest nach und nach reinkopieren und ausprobieren </tip>

ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode