Mailinglisten-Archive |
Hi, Zitat von j.lienemann at gmx.de: > Ich hab nach umzug auf ein AIX System Probleme mit den Cookies! > > Sollte folgendes Beispiel nicht funktionieren? > > <? > > if(!isset($_COOKIE["test"])) > { > SetCookie("test", "bla", time()+3600); > echo '<meta http-equiv="refresh" content=2; > URL=http://db_mon/test/index.php>'; warum machst Du hier nicht ein: header('Location: http://db_mon/test/index.php'); exit; ? Oder erledigst Du in den zwei Sekunden bis zum Refresh per Javascript o.ae. noch clientseitig irgendetwas wichtiges auf der HTML-Seite? > } > else > { > echo $_COOKIE["test"]; > } > > ?> > > Die Funktion SetCookie liefert true zurück, aber troz des Redirects scheint > das Array $_COOKIE leer zu sein. > > print_r gib auch nur Array() zurück. Woran könnte das liegen? Noch ein paar Fragen: - Welche PHP-Version laeuft denn? - Was steht sonst so in der phpinfo()? Gibt es dort eine Variable, wo Dein Cookie "Test" mit Inhalt auftaucht? Worauf ist "register_globals" gesetzt? - Ist browserseitig alles ok, d.h. Cookies sind zugelassen? - Stimmt der Host-/Domainname der Seite mit dem Host-/Domainname ueberein, fuer den Du den Cookie setzt? Du kannst den Cookie nicht auslesen, wenn nicht beide uebereinstimmen. Viele Gruesse Lutz
php::bar PHP Wiki - Listenarchive