_CACHE_CONTEXTES_AJAX

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

  • Apparu en : SPIP 2.0

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);

Auteur Hanjo Gepubliceerd op: Aangepast: 02/07/23

Vertalingen: français, Nederlands