Einführung in die Arbeit mit Cookies in PHP
Es gibt eine Möglichkeit, Daten direkt im Browser des Benutzers zu speichern. Dies geschieht mit Hilfe von Cookies (cookie). Cookies sind kleine Textstücke, die an einem speziellen Ort im Browser gespeichert werden. Jedes Cookie hat seinen eigenen Namen, über den dieses Cookie geschrieben und gelesen werden kann.
Schauen wir uns an, wie das gemacht wird. Zunächst erstellen wir zwei PHP-Dateien. In der ersten Datei werden wir ein Cookie setzen, und in der zweiten - es auslesen.
Das Setzen von Cookies erfolgt mit der Funktion setcookie,
die als ersten Parameter den Namen des
Cookies und als zweiten den Wert erwartet. Dabei muss das Setzen
der Cookies vor jeglicher Bildschirmausgabe erfolgen
(ähnlich wie bei Sessions).
Lassen Sie uns also in der Datei ein Cookie mit dem Namen
test und dem Wert 'abcde' setzen:
<?php
setcookie('test', 'abcde');
?>
Lassen Sie uns nun in der zweiten Datei unser
Cookie auslesen. Dies geschieht mit dem Array
$_COOKIE:
<?php
echo $_COOKIE['test']; // gibt 'abcde' aus
?>
Setzen Sie in einer Datei ein Cookie und geben Sie es in einer anderen Datei auf dem Bildschirm aus.