Как создать cookie в php?

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

от gussie.jones , в категории: PHP , 4 месяца назад

Как создать cookie в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от roma , 4 месяца назад

@gussie.jones Для создания куки Вы можете использовать встроенную функцию setcookie в PHP. Имейте ввиду, что установить куку Вы можете перед любым выводом(output) иначе setcookie не будет работать. Посмотрите пример ниже как можно установить cookie, удалить куку и проверить если cookie существует уже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<?php

// 1 час
setcookie("cookie_key", "cookie_value", time() + 3600);

// 86400 = 1 день
setcookie('cookie_key', 'cookie_value', time() + (86400 * 30), "/");

// Получить значение Cookie: cookie_value
echo $_COOKIE['cookie_key'];

if (isset($_COOKIE['cookie_key'])) {
    // Проверить если кука существует
}

// Удалить куку (установив прошлое время).
setcookie('cookie_key', 'cookie_value', time() - 3600);