Jump to content

Kézikönyv:$wgPHPSessionHandling

From mediawiki.org
This page is a translated version of the page Manual:$wgPHPSessionHandling and the translation is 93% complete.
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'

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