Как проверить запущена ли сессия в php?

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

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

Как проверить запущена ли сессия в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от landen.nienow , 5 месяцев назад

@jeremy_larkin 

В PHP можно проверить, запущена ли сессия, используя функцию session_id. Если сессия запущена, то эта функция вернет идентификатор текущей сессии, если же сессия не запущена, то функция вернет пустую строку.


Пример кода:

1
2
3
4
5
if (session_id() == '') {
  // сессия не запущена
} else {
  // сессия запущена
}


Обратите внимание, что сессия может быть запущена только после вызова функции session_start, которая должна быть вызвана в начале скрипта, до вывода какого-либо контента в браузер.