wahsaga: serialize/unserialize

Beitrag lesen

hi,

$cookie=Array('USER'=>$name,'PASSWORD'=>md5($password));
setcookie('login',serialize($cookie));

$cookie=unserialize($_COOKIE['login']);
echo var_dump($cookie); ==>bool(false)

der cookie wird auch gesetzt, der inhalt sieht auch irgendwie richtig aus also fällt mein verdacht auf das unserialize()

sehe ich das richtig, dass du den cookie noch auf der selben seite, die ihn gerade eben erst gesetzt hat, wieder auszulesen versuchst?

das geht nicht.

für die übertragung des cookies vom browser zurück an den server ist ein neuer request notwendig.

(das würde false als ergebnis von unserialize() auch gut erklären, weil $_COOKIE['login'] leer ist gibt es nichts zum umwandeln.)

gruss,
wahsaga