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

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

от krista , в категории: PHP , 5 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от richard , 5 месяцев назад

@krista Если у Вас версия PHP >= 5.4 или 7 и выше, то можно это сделать вызвав session_status() встроенную функцию, пример:


1
2
3
4
5
<?php

if (session_status() === PHP_SESSION_NONE) {
    session_start();
}


Для PHP версий меньше < 5.4, только проверкой session id, вот так:


1
2
3
4
5
<?php

if(session_id() == '') {
    session_start();
}