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 87% 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)
Elavultnak jelölve:1.45.0 (Gerrit change 1190344; git #I0d6eee2)
Eltávolítva:használatban
Megengedett értékek:(string)
Alapértelmezett érték:'warn' (1.45+)
'enable' (1.27-1.44)

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.

In MediaWiki versions before 1.45, disable is not well-tested and might cause issues with non-cookie-based session mechanisms. (T353304)


Jegyzetek

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