O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.2 Cookie-Werte lesen

Problem

Sie möchten den Wert eines zuvor gesetzten Cookies lesen.

Lösung

Sehen Sie im superglobalen Array $_COOKIE nach:

if (isset($_COOKIE['Geschmack'])) {
    print "Sie haben einen $_COOKIE[Geschmack]-Keks gegessen.";
}

Diskussion

Der Wert eines Cookies ist innerhalb der Anfrage, in der das Cookie gesetzt wird, in $_COOKIE noch nicht verfügbar. Die Funktion setcookie() verändert den Inhalt von $_COOKIE also nicht. Bei nachfolgenden Anfragen werden dann jedoch alle Cookies in $_COOKIE gespeichert. Wenn register_globals eingeschaltet ist, werden außerdem die Cookie-Werte globalen Variablen zugewiesen.

Wenn ein Browser ein Cookie zurück an den Server sendet, übergibt er nur dessen Wert. Auf die Domain, den Pfad, das Verfallsdatum ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required