Kézikönyv:$wgPHPSessionHandling
Jump to navigation
Jump to search
Authentication: $wgPHPSessionHandling | |
---|---|
A PHP munkamenetkezelőjének használata a $_SESSION és session_*() funkciókban. |
|
Bevezetve: | 1.27.0 |
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