Manual:$wgPHPSessionHandling/hu

From Linux Web Expert

<translate> Cache</translate>: $wgPHPSessionHandling
A PHP munkamenetkezelőjének használata a $_SESSION és session_*() funkciókban.
<translate> Introduced in version:</translate>1.27.0 (Gerrit change 243223; git #Ic1ffea7)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(string)
<translate> Default value:</translate>'enable'

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

  1. lásd: magic az includes/Setup.php-ban