Kézikönyv:$wgPHPSessionHandling
Outdated translations are marked like this.
Cache: $wgPHPSessionHandling | |
---|---|
A PHP munkamenetkezelőjének használata a $_SESSION és session_*() funkciókban. |
|
Bevezetve: | 1.27.0 (Gerrit change 243223; git #Ic1ffea7) |
Eltávolítva: | használatban |
Megengedett értékek: | (string) |
Alapértelmezett érték: | 'enable' |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változóval beállítható a PHP munkamenet-kezelőjének ($_SESSION
és session_*()
funkciók) használata a SessionManager ben.
A lehetséges értékek:
enable
- A PHP-munkamenetkezelés lehető legszorosabb intergrációja.warn
- Integráció a $_SESSION megváltoztatásával kapcsolatos figyelmeztetések naplózásával.disable
- Kivételekkel való visszatérés a PHP-munkamenetkezelő használata esetén.
Ha a $wgPHPSessionHandling
értéke érvénytelen (pl. egyéb, fent nem listázott sztring), akkor automatikusan „warn”-ra lesz állítva.[1]
Ha az MW_NO_SESSION
konstans definiált, a $wgPHPSessionHandling
értéke 'disable'-re kényszerített.
Ha az MW_NO_SESSION_HANDLER
konstans definiált, a $wgPHPSessionHandling
figyelmen kívül lesz hagyva, a PHP-munkamenetkezelő pedig a SessionHandlertől függetlenül működik.
A SessionHandler és a PHP-munkamenetkezelő felülírhatják egymás sütijeit.
Jegyzetek
- ↑ lásd: magic az includes/Setup.php-ban