Ne jamais mettre en cache les cookies

Dans cet article


A propos de cette fonctionnalité

Cette option empêchera la mise en cache et l'optimisation basées sur la présence du cookie spécifié.

Utilisations courantes

Les cookies sont généralement utilisés pour personnaliser le contenu pour les utilisateurs du site web.

Idéalement, le contenu serait mis à jour de manière dynamique en utilisant la méthode AJAX. Bien que certains widgets/plugins utilisent du code PHP à la place. Le PHP ne s'exécute pas sur les pages mises en cache et le contenu est donc mis en cache.

Comme solution, il est possible d'empêcher les pages mises en cache d'être servies une fois qu'un cookie spécifique est défini dans le navigateur.

L'option Ne jamais mettre en cache ces Cookies de WP Rocket est souvent utilisée lorsque les articles du panier sont mis à jour avec du code PHP. Pour éviter un affichage erroné du nombre/prix des articles, il est possible d'exclure les pages de la mise en cache lorsqu'un article est ajouté à un panier (c'est-à-dire qu'un cookie est défini par un plugin/widget e-commerce).

Vous pouvez demander au développeur du plugin/widget quels cookies sont utilisés.

Vous pouvez savoir quels cookies sont installés en utilisant les outils de développement du navigateur :

  1. Ouvrir outils de development dans le navigateur et naviguer dans l'onglet Application ;
  2. Cochez les Cookies dans la section Stockage ;
  3. Recherchez le nom des cookies affichés.

Spécifiez l'ID complet ou partiel des cookies qui, lorsqu'ils sont définis dans le navigateur du visiteur, doivent empêcher la mise en cache et l'optimisation d'une page.

Vous pouvez spécifier le nom complet du cookie :

woocommerce_items_in_cart

Pour les cookies qui changent en fonction de la session, comme wp_woocommerce_session_21e8ac8c , utilisez le nom partiel :

wp_woocommerce_session_

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.