1. Главная / Блог / PHP / cookie

cookie


Нет комментариев.


Cookie это специальный файл, который имеет запись ключ – значение. Позволяет держать сессию с сервером. Хранятся в браузере.


На сервере, переданные браузером cookie, хранятся в глобальном массиве $_COOKIE.

Запись cookie

Запись cookie делается с помощью функции setcokie($name, $value, $expires).

Это три обязательных значения где:

$name - имя ключа.

$value - значение.

$expires - время жизни в секундах.

$Login="name1";

//будут удалены после закрытия браузера
setcokie("Login", $Login, 0);

//будут удалены через сутки
setcokie("Login", $Login, 24*60*60);

Можно добавить 4 параметр $path который отвечает за доступ к отдельным директориям сайта. По умолчанию (без указания параметра) имеет значение "/" - доступ ко всему сайту.

$Login="name1";

//для директории posts и всех ее поддиректорий
setcokie("Login", $Login, 0, "/posts/");

Есть ещё несколько параметров, но полезного их применения я не нашел и писать не буду.

Функция setcookie() должна быть вызвана до вывода в браузер.

Чтение cookie

Чтобы прочитать (установленную на примере выше) используется массив $_COOKIE.

echo $_COOKIE["Login"]; // Значение "name1"


Нет комментариев.


Оставить комментарий

Ваше имя:

Оценка