CakeFest 2024: The Official CakePHP Conference

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

SID (string)
Eine Konstante, die entweder den Namen und die ID der Session in der Form "name=ID" enthält oder eine leere Zeichenkette, falls die Session-ID in einem entsprechenden Cookie gesetzt wurde. Es ist dieselbe ID, die auch von session_id() zurückgegeben wird.
PHP_SESSION_DISABLED (int)
Der Rückgabewert von session_status(), falls Sessions deaktiviert sind.
PHP_SESSION_NONE (int)
Der Rückgabewert von session_status(), falls Sessions aktiviert sind, aber keine Session existiert.
PHP_SESSION_ACTIVE (int)
Der Rückgabewert von session_status(), falls Sessions aktiviert sind und eine Session existiert.
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