![]() Mailinglisten-Archive |
Stefan Brueckmann schrieb: > Hallo Liste, > > Wenn ich zur Seite test.php mit einem link > echo '<a href="test.php">Test</a>'; > weiterf�hre, dann kann ich dort meinen cookie wunderbar auslesen. > > Wenn ich es aber mit > Header("Location:http://127.0.0.1/test.php"); > > mache, komme ich nicht mehr an meinen Cookie. > > Die Seite test.php enth�lt nichts weiter als > echo "<br />COOKIE "; > ?><PRE><? print_r($_COOKIE); ?></PRE><? > > Wie gebe ich den Cookie per header loocation weiter? Cookies werden nicht weiter gegeben, sie werden abgelegt und abgerufen und das abrufen von Cookies geht nur f�r die die auch von dem selben Host abgelegt wurden z. B. localhost -> Cookie1 'test' 127.0.0.1 <- Cookie1 <nicht gesetzt> 127.0.0.1 kann nicht auf den Cookie zugreifen den localhost abgelegt hat! man _kann_ auch bestimmen das diese Regel f�r Verzeichnisse gilt z. B. localhost/web1 -> Cookie1 'test' localhost/web2 <- Cookie1 <nicht gesetzt> localhost/web1 kann nicht auf den Cookie zugreifen den localhost/web2 abgelegt hat! bist du eventuell vorher auf localhost? eventuell geschieht die Umleitung bevor PHP den Cookie setzt, in aktuellen Versionen d�rfte das nicht der Fall sein. -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive