Cookies - это информация, необходимая для работы с сайтом, и хранимая браузером.
Сейчас я опишу процесс создания, чтения и удаления куков.
Куки - достаточно специфический вид данных, например запись куков нужно производить ДО вывода любого содержимого на страницу, также, у них весьма необычный способ удаления. Обо всем это далее.
Запись куки
--------- CODE ---------
$cookie_name = 'test_php_cookie';
$cookie_value = 'test_cookie_value';
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), '/');
--------- /CODE ---------
Этот код устанавливает куку - текстовую строку - на время, равное 1 месяцу.
Когда кука записана, попробуем ее прочитать.
Чтение куки
--------- CODE ---------
$cookie_name = 'test_php_cookie';
if(!isset($_COOKIE[$cookie_name])) {
print 'Cookie with name "' . $cookie_name . '" does not exist...';
} else {
print 'Cookie with name "' . $cookie_name . '" value is: ' . $_COOKIE[$cookie_name];
}
--------- /CODE ---------
Удаление куки
--------- CODE ---------
$cookie_name = 'test_php_cookie';
setcookie($cookie_name, '', -1, '/');
--------- /CODE ---------
Вот этот интересный способ удаления куков. На самом деле им просто устанавливается отрицательное время и браузер их удаляет, т.к. их время истекло.