Thomas Schmieder: PHP, HTTP Cookie vom Client erfragen

Beitrag lesen

Hi Fabian,

lange nix mehr von dir gehört

Du hier und nicht in der Schule?
Ich war ein bisschen angeschlagen die letzten Tage

Wie kann ich in einem PHP-Script erfragen, ob ein eben gesetzter Cookie auf dem Client auch angenommen wurde? Das Script soll nicht enden zwischendurch.

$_COOKIE['$var']

Da steht direkt nach dem Aufruf von setcookie() noch nichts drin. Die VARs werden wohl auch nur beim Scriptstart initialisiert. Wenn der Server also noch einen Kontrolldialog führt, müsst man die wohl neu laden.

In der Sessionverwaltung ist ja scheinbar auch so ein Mechanismus eingebaut. Anderenfalls könnte PHP ja keinen automatischen Fallback machen.

Also nochmal zur Verdeutlichung:

  1. Client ruft Script auf
  2. Server sendet HTTP-Header mit Cookie-Anweisung

setcookie(..); //soweit logisch

Frage: 3. Server sendet HTTP-Header mit "getCookie"?

  1. Client sendet Cookie zurück

mhh, eigentlich sendet er nur Cookie_accepted oder eben nicht.

Das hört sich intereressant an. Wo speichert der Server das?

  1. Server wertet aus und sendet das HTTÜ-Attachement.

welches attachment? in dem moment wo bei 4. ein accepted gesendet wird steht das cookie in $_COOKIE[] zur verfügung. was möchtest du sonst?

Na den "BODY" vom HTTP-Dialog

Liebe Grüße aus http://www.braunschweig.de

Tom