Thomas Schmieder: PHP, HTTP Cookie vom Client erfragen

Beitrag lesen

Hallo Chris,

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.

Betriebsblindheit?

Nee, ich weiß ja, dass das so nicht geht. War ja nur ein erster Versuch. Und wenn man die Cookies dan ablehnt am Client, gibts eben die Endlosschleife. Das hatte ich gerade gesagt, da wars schon zu spät und Katja hatte auf den Knopf gedrückt.

Wir haben ja eine Möglchkeit gesucht, den Server und den Client noch während des Scriptes auf LowLevel-Ebene zu einem kleinen HTTP-Dialog aufzufodern. Ich habe auch schon ein paar Tipps gesammelt. Leider kann ich sie jetzt nicht mehr ausprobieren, weil eir den PHP-Deamon geplättet haben.

Grüße

Tom