Cacher les contextes AJAX
Et gérer le cas d'absence On peut faire actuellement :
define('_CACHE_CONTEXTES_AJAX',true)
dans mes_options.php
Du coup, les contextes ajax sont ecrits sur le disque et seul une clé md5 est passée dans l'url, pour les retrouver. Le problème, non traité pour une mise en prod de ce principe, est que le cache des contexte n'est jamais vidé (peut-il exploser ?) et que si on le vide, il faut être capable de reconstruire le contexte si jamais une url ajax est demandée mais que le contexte n'est plus dans le cache des contexte.
Un principe pourrait être de rejouer le hit du referer avec un calcul forcé pour recreer le contexte, mais on est pas sur que ce soit dans le même cas (contexte utilisateur notamment)
Une autre solution serait de gérer ce cas d'erreur en remontant une 404 sur la requete ajax, et de le gerer côté JS pour relancer le hit sans ajax dans ce cas.