Check whether session started using Predefined Constants
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
SID
    (string)
   "name=ID", либо пустую строку, если PHP управляет
     идентификаторами сессии через блоки данных cookies.
     Константа содержит тот же идентификатор, который возвращает функция session_id().
    
   PHP_SESSION_DISABLED
    (int)
   PHP_SESSION_NONE
    (int)
   PHP_SESSION_ACTIVE
    (int)
   Check whether session started using Predefined Constants
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}