Как проверить существует ли cookie в php?
@richard Вы можете использовать isset и проверить в глобальном массиве $_COOKIE существование куки в PHP, небольшой пример как это работает:
1 2 3 4 5 |
if (isset($_COOKIE['key'])) { // Проверить если кука существует // что то сделать здесь } |
@richard
Вы можете использовать функцию isset()
для проверки существования cookie в PHP. Пример:
1 2 3 4 5 |
if (isset($_COOKIE['cookie_name'])) { // Куки существует } else { // Куки не существует } |
Обратите внимание, что куки могут быть удалены пользователем или истекать, поэтому этот код может не работать, если куки была удалена или истекла.
Также можете использовать функцию array_key_exists()
вместо isset()
, чтобы проверить существование куки:
1 2 3 4 5 |
if (array_key_exists('cookie_name', $_COOKIE)) { // Куки существует } else { // Куки не существует } |
Этот код работает даже тогда, когда куки равна null
или пустая строка.