Christian Seiler: PHP, HTTP Cookie vom Client erfragen

Beitrag lesen

Hallo Thomas,

if(!$HTTP_COOKIE_VARS["COOK"])
  {
    header("Location: http://192.168.101.99/~katja/cookie/set_cookie_A.php");
    exit;
  }

Hiermit leitest Du *immer* auf die eigene Datei weiter, wenn das Cookie nicht existiert. Wenn das Cookie nicht akzeptiert wird, dann existiert es aber auch nie. Und daher kommt Deine endlosschleife.

Du musst auf set_cookie_A.php?testcookie=1 o.ä. weiterleiten und wenn $_GET["testcookie"]==1 ist *und* das Cookie nicht da ist, dann gibt es keine Cookie-Unterstützung, wenn $_GET["testcookie"] nicht gesetzt ist und das Cookie auch nicht existiert, dann machst Du die Weiterleitung.

Betriebsblindheit?

Grüße,

Christian