4 Stimmen

php SetCookie funktioniert in Firefox, aber nicht im IE

Ich habe zwei php-Skripte

test.php

<?php
 header("location: test2.php");
 setcookie("test", "8kFL4IZfjkBmV7AC", time()+60*60, '/');
 exit;
?>

test2.php

<?php
 var_dump($_COOKIE);
?>

Dann rufe ich mit meinem Browser test.php auf, das zu test2.php weitergeleitet wird. Ich erhalte dann die folgenden Ergebnisse.

In Firefox erhalte ich die folgende Meldung:

array
  'test' => string '8kFL4IZfjkBmV7AC' (length=16)

Im IE6 erhalte ich jedoch das folgende Bild:

array
  'PHPSESSID' => string 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' (length=32)

Hinweis: Ich habe die PHPSESSID oben absichtlich durchgestrichen!

Weiß jemand, was ich falsch mache und warum der IE6 mein Cookie nicht anzeigt.

Vielen Dank im Voraus

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X