Quand « suhosin » empêche les variables GET d’avoir des valeurs de plus de 512 caractères, il arrive que les contextes des paginations ajax soient impossibles à retrouver. Une redirection en erreur se produit alors : « NetworkError : 414 Request-URI Too Large ».
Définir la constante _CACHE_CONTEXTES_AJAX
à true
(par défaut : « false ») force le stockage de ces valeurs de contexte dans un fichier écrit dans tmp/cache/contextes/
et n’en passe qu’un « hash » de 32 caractères dans l’url.
Il est possible de définir cette constante dans votre fichier config/mes_options.php
(voir l’article qui lui est consacré)
- Valeur par défaut : false
exemple :
// contrer les limitations de suhosin sur la taille des variables GET
define('_CACHE_CONTEXTES_AJAX', true);