Úvod do práce s cookies v PHP
Existuje způsob ukládání dat přímo v prohlížeči uživatele. To se děje pomocí cookies (cookie). Cookies jsou malé řetězce, které jsou uloženy na speciálním místě v prohlížeči. Každá cookie má své jméno, podle kterého lze tuto cookie zapsat a přečíst.
Podívejme se, jak se to dělá. Nejprve vytvoříme dva PHP soubory. V prvním souboru zapíšeme cookie a ve druhém ji přečteme.
Zápis cookies se provádí pomocí funkce setcookie,
která jako první parametr přijímá jméno této
cookie a jako druhý hodnotu. Přitom zápis
cookies musí být proveden před jakýmkoli výstupem na obrazovku
(podobně jako u session).
Takže, v souboru zapišme cookie s názvem
test a hodnotou 'abcde':
<?php
setcookie('test', 'abcde');
?>
Nyní ve druhém souboru přečtěme
naši cookie. To se provádí pomocí pole
$_COOKIE:
<?php
echo $_COOKIE['test']; // vypíše 'abcde'
?>
V jednom souboru uložte cookie a v druhém souboru ji vypište na obrazovku.