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 (string)
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().
Avertissement

Cette constante est obsolĂšte Ă  partir de PHP 8.4.0.

PHP_SESSION_DISABLED (int)
Valeur retournée par session_status() si la session est désactivée.
PHP_SESSION_NONE (int)
Valeur retournée par session_status() si la session est activée, mais que la session n'existe pas.
PHP_SESSION_ACTIVE (int)
Valeur retournée par session_status() si la session est activée, et que la session existe.
add a note

User Contributed Notes 2 notes

up
4
Anonymous ¶
9 years ago
SID constant defined dynamically!

var_dump(defined('SID'));  // bool(false) - Not defined...
session_start();
var_dump(defined('SID'));  // bool(true) - Defined now!
up
3
sarath dot jasrin at gmail dot com ¶
9 years ago
Check whether session started using Predefined Constants

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