CakeFest 2024: The Official CakePHP Conference

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().
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
9
Anonymous
7 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
7
sarath dot jasrin at gmail dot com
7 years ago
Check whether session started using Predefined Constants

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