Cheatah: prüfen, ob Cookie akzeptiert wurde

Beitrag lesen

Hi,

Offenbar kann PHP nicht feststellen, ob ein Cookie vom Client akzeptiert wurde?

selbstverständlich kann es das. Wenn es akzeptiert wurde, schickt der Client es beim nächsten Request mit.

Im Netscape lasse ich Cookies nur mit manueller Genehmigung durch. Wenn ich ablehne, kommt dennoch die Erfolgsmeldung:
Cookie "besucher_plz" wurde gesetzt
  $cookie_ende = time() +31 *24 *60 *60;  // 31 Tage
  if ( setcookie("besucher_plz", $besucher_plz, $cookie_ende )) {
    echo "<p>Cookie "besucher_plz" wurde gesetzt</p>";
  }

Die Meldung ist irreführend. Richtig wäre: 'Die Bitte um das Setzen des Cookies "besucher_plz" wurde dem Header hinzugefügt und wird verschickt werden.'

Was läuft da falsch?

Dein Verständnis der Client-Server-Architektur.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes