Cookie-Problem

Homwer

Mitglied
Hallo,
ich habe ein kleines script in arbeit, inkl. Login usw.
nun möchte ich auf Cookys umstellen.

Nach dem eingeben der Logindaten, werden die Informationen mit einer Datenbank abgeglichen und bei korektdem "user" und "pw" daten aus der BD ausgelesen und in eine Session eingegeben.

Läuft auch alles.

Nun wollte ich die Infos gerne in kekse schreiben, und auslesen.
Cookys setzen und auslesen klapt in einer kleinen beispieldatei ohne Probleme, nur im script nicht, und ich wunder mich warum.

PHP:
	setcookie("cid", $data['ID'], time()+60*60*24); 
	setcookie("cname", $data['name'], time()+60*60*24); 
	setcookie("cstat", $data['stat'], time()+60*60*24);

so sollte das doch eigentlich gehen oder?
unddas ich für jede Variable ein eigenes Cooky nehme ist auch ok ?!

und auslesen sollte man das mit

PHP:
echo ($_COOKIE['cid']); usw.
können,

Dazu wollte ich es so machen, das die Cookys optional sind. also die Daten normalerweise in eine Session geschrieben werden und zusätzlich bei entsprechender auswahl in einen Keks.
Dann wird beim aufrufen der Seite geschaut ob ein gültiges Cooky mit entsprechenden Infos da ist, und gegebenenfalls ausgelesen und in die Session übergeben.
Oder ist das zu komliziert gedacht, und geht vile einfacher?

Danke schon mal für eure Hilfe
 
Die Vorgehensweise ist vor allem dann gut, wenn der Benutzer Cookies deaktiviert hat oder nicht möchte, dass Daten in Cookies gespeichert werden sollen. Allerdings solltest wissen, dass die Sitzungs-ID mitunter auch per Cookie übergeben wird (siehe session.use_cookies-Konfigurationsoption).
 
Zurück