PHP 7.4.0RC4 Released!

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

SID (chaîne de caractères)
Constante contenant le nom de la session et l'identifiant en cours, sous la forme "name=ID" ou une chaîne vide si l'identifiant de session a été défini dans un cookie de session. C'est la même valeur que celle retournée par la fonction session_id().
PHP_SESSION_DISABLED (entier)
Depuis PHP 5.4.0. Valeur retournée par session_status() si la session est désactivée.
PHP_SESSION_NONE (entier)
Depuis PHP 5.4.0. Valeur retournée par session_status() si la session est activée, mais que la session n'existe pas.
PHP_SESSION_ACTIVE (entier)
Depuis PHP 5.4.0. Valeur retournée par session_status() si la session est activée, et que la session existe.
add a note add a note

User Contributed Notes 2 notes

up
13
sarath dot jasrin at gmail dot com
3 years ago
Check whether session started using Predefined Constants

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
up
9
Anonymous
3 years ago
SID constant defined dynamically!

var_dump(defined('SID'));  // bool(false) - Not defined...
session_start();
var_dump(defined('SID'));  // bool(true) - Defined now!
To Top