- Подробности
-
Категория: PHP. Синтаксис
Работа с куки из PHP облегчена до невозможности. Все что вам требуется, это только узнать несколько функций. А потом вы можете погрузить ваших пользователей в их мир и во многом облегчить их жизнь на вашем сайте.
Итак, первое что вам следует выучить, это как ставить куки пользователю.
Совершенно ничего сложного, используйте функцию setcookie(). Вот ее общий формат.
<?php
int setcookie (string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
?>
Итак нам надо указать имя куки и ее значение. Остальные поля не обязательны — это время жизни куки (до которой даты), на какую директорию ставим, на какой домен и нужна ли безопасность куки (используется редко).
Вот пример.
<?php
setcookie ("TestCookie", "Ded Mozor");
/* А эти куки живут только один час */
setcookie ("TestCookie", $value,time()+3600);
/* Только для директории user сайта *phpdevs.com */
setcookie ("TestCookie", $value,time()+3600, "/user/", ".phpdevs.com", 1);
?>
Для удаления куки просто поставьте пустое значение.
<?php
setcookie ("TestCookie", "");
?>
Теперь читаем куки.
<?php
$my_cookie = $HTTP_COOKIE_VARS["TestCookie"];
?>
Как видите все очень просто до безобразия.