Как получить cookie в php?

Пользователь

от krista , в категории: PHP , 3 года назад

2 ответа

Пользователь

от richard , 3 года назад

@krista Получить значение куки в PHP Вы можете через глобальный массив $_COOKIE в PHP, пример небольшой как получить значение cookie:


1
2
3
4
5
// Получить значение Cookie
echo $_COOKIE['key'];

// Вывести все куки как массив
var_dump($_COOKIE);


Пользователь

от cierra , 2 года назад

@krista 

Чтобы получить cookie в PHP, вы можете использовать функцию $_COOKIE, которая является суперглобальным массивом. Например:

1
$value = $_COOKIE['name'];


Это получит значение cookie с именем name.


Обратите внимание, что этот массив содержит только те cookie, которые были отправлены вместе с HTTP-запросом. Кроме того, этот массив доступен только после отправки HTTP-заголовка. Если вы хотите установить cookie, вы можете использовать функцию setcookie().


Пример:

1
setcookie('name', 'value', time() + 3600);


Это установит cookie с именем name и значением value, которое будет действительно в течение часа (3600 секунд). Обратите внимание, что эта функция должна вызываться до отправки любого HTTP-заголовка.