SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Download

_CACHE_CONTEXTES_AJAX

2 maart

Alle versies van dit artikel:

De constante _CACHE_CONTEXTES_AJAX overbrugt onder andere één van de beperkingen opgelegd door Suhosin (het beveiligingssysteem voor PHP).


Waar «Suhosin» de maximale lengte van waardes van GET variabelen beperkt tot 512 tekens, gebeurt het dat de contexten van ajax paginering niet terug te vinden zijn. Wat resulteert in een fout: «NetworkError: 414 Request-URI Too Large».

Door de constante _CACHE_CONTEXTES_AJAX in te stellen op true (standaardwaarde: «false») worden deze contextwaarden opgeslagen in een bestand in tmp/cache/contextes/ en geven ze slechts een «hash» van 32 door in de URL.

Je kunt deze waarde definiëren in het bestand config/mes_options.php (zie het artikel over dit onderwerp).

Voorbeeld:

// omzeil de Suhosin beperkingen van de variabele GET
define('_CACHE_CONTEXTES_AJAX', true);

Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site