Jump to content

Příručka:$wgPHPSessionHandling

From mediawiki.org
This page is a translated version of the page Manual:$wgPHPSessionHandling and the translation is 93% complete.
Mezipaměti: $wgPHPSessionHandling
Zda použít zpracování relací PHP (funkce $_SESSION a session_*())
Zavedeno od verze:1.27.0 (Gerrit change 243223; git #Ic1ffea7)
Nepoužívá se od verze:1.45.0 (Gerrit change 1190344; git #I0d6eee2)
Odstraněno od verze:stále se používá
Povolené hodnoty:(string)
Výchozí hodnota:'warn' (1.45+)
'enable' (1.27-1.44)

Podrobnosti

Zda použít zpracování relací PHP (funkce $_SESSION a session_*()) v SessionManager .

Možné hodnoty jsou:

  • enable - Co nejvíce integruje se zpracováním relací PHP.
  • warn - Integruje, ale zaznamenává varování, pokud se něco změní $_SESSION.
  • disable - Vyhoďte výjimky, pokud se používá zpracování relací PHP.

Pokud je $wgPHPSessionHandling nastaveno na neplatnou hodnotu (např. jakýkoli řetězec, který není uveden výše), bude automaticky nastaveno na warn.[1]

Pokud je definována konstanta MW_NO_SESSION, $wgPHPSessionHandling je vynucen na disable.

Pokud je definována konstanta MW_NO_SESSION_HANDLER, $wgPHPSessionHandling se ignoruje a zpracování relací PHP bude fungovat nezávisle na SessionHandler. SessionHandler a zpracování relací PHP se může pokusit přepsat soubory cookie ostatních.

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

Poznámky

  1. viz magic na includes/Setup.php