{"id":26039,"date":"2019-04-20T05:43:57","date_gmt":"2019-04-20T04:43:57","guid":{"rendered":"https:\/\/kinsta.com\/?p=32939"},"modified":"2025-01-24T12:03:45","modified_gmt":"2025-01-24T11:03:45","slug":"cookies-sessions-php-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/","title":{"rendered":"Cookies et sessions PHP WordPress &#8211; Tout ce que vous devez savoir"},"content":{"rendered":"<p>Les cookies ont \u00e9t\u00e9 invent\u00e9s pour la premi\u00e8re fois en 1994 par un d\u00e9veloppeur informatique nomm\u00e9 Lou Montulli. Sans eux, le web serait un tout autre endroit. Que vous vous connectiez au back-end de votre site WordPress ou que vous fermiez une fen\u00eatre popup g\u00eanante, vous utilisez et interagissez avec les cookies tous les jours (m\u00eame si vous ne le r\u00e9alisez pas).<\/p>\n<p>Vous avez probablement devin\u00e9 que lorsque nous faisons r\u00e9f\u00e9rence aux cookies, nous entendons par l\u00e0 les cookies utilis\u00e9s pour <strong>stocker des informations importantes sur les visiteurs d&rsquo;un site Web,<\/strong> et non les d\u00e9licieuses p\u00e9pites de chocolat. \ud83c\udf6a<\/p>\n<p>Aujourd&rsquo;hui, nous allons nous plonger dans le sujet parfois confus des cookies et des sessions PHP. En particulier, tout ce que vous devez savoir sur la fa\u00e7on dont WordPress les utilise, ainsi que certains probl\u00e8mes courants que vous devez conna\u00eetre (surtout en tant que d\u00e9veloppeur) lorsqu&rsquo;il s&rsquo;agit d&rsquo;h\u00e9berger votre site Web, de personnaliser du code ou d&rsquo;utiliser un plugin tiers. \u00c0 notre avis, ce sujet n&rsquo;est pas assez abord\u00e9.<\/p>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>Que sont les cookies ?<\/h2>\n        <div><p>Un cookie (\u00e9galement appel\u00e9 cookie Web, cookie de suivi, cookie HTTP, cookie de navigateur) est un petit \u00e9l\u00e9ment d&rsquo;information stock\u00e9 par le navigateur d&rsquo;un utilisateur (Chrome, Firefox, etc.) lorsqu&rsquo;il visite un site Web. Il contient des informations concernant l&rsquo;activit\u00e9 de navigation et est g\u00e9n\u00e9ralement utilis\u00e9 pour personnaliser l&rsquo;exp\u00e9rience de l&rsquo;utilisateur ou \u00e0 des fins d&rsquo;authentification et de v\u00e9rification. Les cookies de session et les cookies persistants sont des types courants de cookies.<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/fr\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<ul>\n<li><a href=\"#types-of-cookies\">Types de cookies<\/a><\/li>\n<li><a href=\"#wordpress-core-cookies\">Comment le noyau de WordPress utilise les cookies<\/a><\/li>\n<li><a href=\"#third-party-plugins-cookies\">Comment les plugins et les th\u00e8mes WordPress tiers utilisent les cookies<\/a><\/li>\n<li><a href=\"#cookies-wordpress-caching\">Les cookies et le cache WordPress<\/a><\/li>\n<li><a href=\"#see-delete-cookies\">Comment voir et effacer les cookies<\/a><\/li>\n<li><a href=\"#gdpr-cookies\">RGPD et Cookies<\/a><\/li>\n<li><a href=\"#php-sessions\">Sessions PHP<\/a><\/li>\n<\/ul>\n<h2 id=\"types-of-cookies\">Types de cookies<\/h2>\n<p>Il existe deux types de cookies diff\u00e9rents qui sont g\u00e9n\u00e9ralement d\u00e9finis : <strong>les cookies de session et les cookies persistants.<\/strong><\/p>\n<h3>Cookies de session<\/h3>\n<p>Les cookies de sessions, aussi appel\u00e9s cookies transient, sont temporaires. Ils n&rsquo;ont pas de date d&rsquo;expiration et ne stockent que des informations sur ce que l&rsquo;utilisateur fait pendant une <strong>seule session<\/strong>. Une session est simplement une valeur g\u00e9n\u00e9r\u00e9e de fa\u00e7on al\u00e9atoire\/unique qui est assign\u00e9e lorsqu&rsquo;une personne visite un site Web. Les cookies de session sont stock\u00e9s temporairement en m\u00e9moire et sont automatiquement supprim\u00e9s lorsque le navigateur se ferme ou quand la session se termine.<\/p>\n<p>Lecture sugg\u00e9r\u00e9e : <a href=\"https:\/\/kinsta.com\/fr\/blog\/limite-memoire-php\/\">Comment am\u00e9liorer la limite de m\u00e9moire PHP dans WordPress<\/a>.<\/p>\n<h3>Cookies persistants<\/h3>\n<p>Les cookies persistants, comme vous avez pu le deviner, sont ceux qui contiennent une date d&rsquo;expiration. Ceux-ci durent beaucoup plus longtemps et sont <strong>stock\u00e9s sur disque jusqu&rsquo;\u00e0 leur expiration ou sont effac\u00e9s manuellement<\/strong> par l&rsquo;utilisateur. Il s&rsquo;agit des types de cookies que <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-utliser-google-analytics\/\">Google Analytics<\/a>, AdRoll, Stripe, etc. utilisent.<\/p>\n<p>Notre <a href=\"https:\/\/kinsta.com\/fr\/affiliation\/\">programme d&rsquo;afiliation Kinsta<\/a> est un autre exemple. Un cookie de 60 jours est plac\u00e9 dans le navigateur de l&rsquo;utilisateur lorsqu&rsquo;il clique sur un lien d&rsquo;affiliation. Ceci permet de s&rsquo;assurer que le parrain obtient le cr\u00e9dit appropri\u00e9, m\u00eame si la personne a ferm\u00e9 et rouvert son navigateur plusieurs fois.<\/p>\n<h2 id=\"wordpress-core-cookies\">Comment le noyau de WordPress utilise les cookies<\/h2>\n<p>Lorsque nous faisons r\u00e9f\u00e9rence au noyau WordPress, nous entendons simplement les fichiers qui composent le projet open source, avant d&rsquo;installer tout plugin ou th\u00e8me tiers. C&rsquo;est WordPress \u00e0 l&rsquo;\u00e9tat naturel, comme nous aimons l&rsquo;appeler.<\/p>\n<p>Maintenant que vous connaissez les bases de ce qu&rsquo;est un cookie et les diff\u00e9rents types de cookies, voyons pourquoi et <strong>comment le noyau de WordPress les utilise<\/strong> pour que toute cette magie se produise dans les coulisses. Fait amusant : Cookie \u00e9tait \u00e0 l&rsquo;origine d\u00e9riv\u00e9 du terme \u00ab\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie#Background\">magic cookie<\/a>\u00ab\u00a0.<\/p>\n<p>Le noyau de WordPress utilise les cookies \u00e0 deux fins diff\u00e9rentes :<\/p>\n<h3>1. Cookies de connexion<\/h3>\n<p>Les cookies de connexion contiennent des d\u00e9tails d&rsquo;authentification et sont utilis\u00e9s lorsqu&rsquo;un utilisateur se connecte au <a href=\"https:\/\/kinsta.com\/fr\/blog\/tableau-de-bord-admin-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">tableau de bord d&rsquo;administration WordPress<\/a>. Selon le <a href=\"https:\/\/codex.wordpress.org\/WordPress_Cookies\" target=\"_blank\" rel=\"noopener noreferrer\">Codex WordPress<\/a>, deux cookies de session diff\u00e9rents sont d\u00e9finis :<\/p>\n<ul>\n<li>Lors de la connexion, WordPress utilise le cookie <code>wordpress_[hash]<\/code> pour stocker les d\u00e9tails d&rsquo;authentification (limit\u00e9 \u00e0 la zone <code>\/wp-admin\/<\/code>).<\/li>\n<li>Apr\u00e8s la connexion, WordPress d\u00e9finit le cookie <code>wordpress_logged_in_[hash]<\/code>. Ceci indique quand vous \u00eates connect\u00e9 et qui vous \u00eates.<\/li>\n<\/ul>\n<p>Lorsque vous essayez d&rsquo;acc\u00e9der au back-end de votre site WordPress, une v\u00e9rification est faite pour voir si les deux cookies ci-dessus existent et n&rsquo;ont pas expir\u00e9. C&rsquo;est ce qui vous permet de contourner magiquement l&rsquo;\u00e9cran <code>wp-login.php<\/code>. \ud83d\ude09<\/p>\n<p>WordPress d\u00e9finit \u00e9galement les cookies <code>wp-settings-{time}-[UID]<\/code>. L&rsquo;ID \u00e9tant votre ID utilisateur de la table de base de donn\u00e9es des utilisateurs de WordPress. Il stocke les param\u00e8tres personnels du tableau de bord et de l&rsquo;interface d&rsquo;administration.<\/p>\n<h3>2. Cookies de commentaires<\/h3>\n<p>Par d\u00e9faut, il y a des cookies quand quelqu&rsquo;un commente un article sur un blog (avec une expiration de 347 jours). Ainsi, s&rsquo;ils reviennent plus tard, ils n&rsquo;auront pas \u00e0 remplir toutes les informations une nouvelle fois. Les trois cookies suivants sont stock\u00e9s :<\/p>\n<ul>\n<li><code>comment_author_[hash]<\/code><\/li>\n<li><code>comment_author_email_[hash]<\/code><\/li>\n<li><code>comment_author_url_[hash]<\/code><\/li>\n<\/ul>\n<p>Toutefois, avec les r\u00e9cents changements apport\u00e9s \u00e0 la politique de confidentialit\u00e9 en raison de le <a href=\"https:\/\/kinsta.com\/fr\/blog\/conformite-au-rgpd\/\">RGPD<\/a>, de nouveaux outils ont \u00e9t\u00e9 introduits parle noyau de WordPress pour s&rsquo;assurer que vous laissez les utilisateurs choisir d&rsquo;accepter que ces cookies soient install\u00e9s. Ce param\u00e8tre, s&rsquo;il n&rsquo;est pas d\u00e9j\u00e0 d\u00e9fini, peut \u00eatre activ\u00e9 sous \u00ab\u00a0Param\u00e8tres \u2192 Discussion\u00a0\u00bb dans votre tableau de bord d&rsquo;administration WordPress. Cochez l&rsquo;option \u00ab\u00a0Afficher la case \u00e0 cocher pour accepter les cookies sur les commentaires, ce qui permet l\u2019enregistrement de cookies pour les auteurs de commentaires.\u00a0\u00bb. Le populaire plugin Akismet vous permet \u00e9galement d&rsquo;afficher un avis de confidentialit\u00e9.<\/p>\n<figure style=\"width: 1406px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/cookies-commentaires.png\" alt=\"Cookies de commentaires\" width=\"1406\" height=\"724\"><figcaption class=\"wp-caption-text\">Cookies de commentaires<\/figcaption><\/figure>\n<h2 id=\"third-party-plugins-cookies\">Comment les plugins et les th\u00e8mes WordPress tiers utilisent les cookies<\/h2>\n<p>Tout comme WordPress utilise des cookies pour certaines fonctionnalit\u00e9s, des plugins et des <a href=\"https:\/\/kinsta.com\/fr\/blog\/installer-theme-wordpress\/\">th\u00e8mes tiers que vous installez<\/a> d\u00e9finissent \u00e9galement des cookies. La plupart d&rsquo;entre eux utilisent une <strong>combinaison de cookies de navigateur et de lignes de base de donn\u00e9es<\/strong> stock\u00e9es dans la table <code>wp_options<\/code> ou leur propre table personnalis\u00e9e. C&rsquo;est parce que WordPress est\u201cstateless\u201d.<\/p>\n<blockquote><p>Une application \u201cstateless\u201d est un programme applicatif qui n&rsquo;enregistre pas les donn\u00e9es client g\u00e9n\u00e9r\u00e9es au cours d&rsquo;une session pour les utiliser lors de la session suivante avec ce client. Chaque session se d\u00e9roule comme si c&rsquo;\u00e9tait la premi\u00e8re fois et les r\u00e9ponses ne d\u00e9pendent pas des donn\u00e9es d&rsquo;une session pr\u00e9c\u00e9dente. &#8211; <a href=\"https:\/\/whatis.techtarget.com\/definition\/stateless-app\">TechTarget<\/a><\/p><\/blockquote>\n<p>Avec les nouvelles lois sur la protection de la vie priv\u00e9e, il est plus important que jamais de comprendre quels cookies sont mis en place et s&rsquo;ils offrent un moyen \u00e0 vos visiteurs de s&rsquo;inscrire. Astuce : tous les cookies ne n\u00e9cessitent pas l&rsquo;opt-in. Lisez notre article d\u00e9taill\u00e9 sur le <a href=\"https:\/\/kinsta.com\/fr\/blog\/conformite-au-rgpd\/\">RGPD<\/a> pour mieux comprendre les nouvelles exigences.<\/p>\n<p>Voici quelques exemples parmi tant d&rsquo;autres de l&rsquo;utilisation des cookies :<\/p>\n<ul>\n<li>Si vous avez une <strong>fen\u00eatre popup<\/strong> sur votre site WordPress et qu&rsquo;un visiteur la ferme, cela cr\u00e9era g\u00e9n\u00e9ralement un cookie pour que le popup ne revienne pas.<\/li>\n<li>Articles ajout\u00e9s \u00e0 un <strong>panier d&rsquo;achat sur votre site de eCommerce.<\/strong> Un cookie est stock\u00e9 afin que le panier d&rsquo;achat conserve vos produits pendant que vous continuez \u00e0 naviguer sur le site.<\/li>\n<li>Les fonctions IP Geolocation peuvent stocker l&rsquo;adresse IP et les coordonn\u00e9es de latitude\/longitude du visiteur qui navigue sur le site. Ceci est typiquement utilis\u00e9 pour afficher un contenu sp\u00e9cifique \u00e0 une certaine r\u00e9gion ou peut-\u00eatre m\u00eame rediriger l&rsquo;utilisateur vers un autre sous-site.<\/li>\n<li><strong>Suivi de l&rsquo;activit\u00e9 par clics <\/strong>avec un raccourcisseur de lien comme le plugin PrettyLinks.<\/li>\n<li>Le plugin Newsletter peut d\u00e9finir un cookie pour les utilisateurs s&rsquo;ils sont d\u00e9j\u00e0 inscrits, ce<span class=\"Apple-converted-space\">\u00a0<\/span><\/li>\n<\/ul>\n<p>Essentiellement toute action ou opt-in sur un site WordPress, implique g\u00e9n\u00e9ralement la mise en place d&rsquo;un cookie dans le navigateur en arri\u00e8re plan. L&rsquo;objectif est, bien entendu, d&rsquo;essayer d&rsquo;am\u00e9liorer l&rsquo;exp\u00e9rience du navigateur ou de fournir des fonctionnalit\u00e9s suppl\u00e9mentaires par le biais de la v\u00e9rification.<\/p>\n\n<h3>Cookies WooCommerce<\/h3>\n<p>Les plugins de eCommerce tels que WooCommerce ont g\u00e9n\u00e9ralement leurs propres cookies suppl\u00e9mentaires qu&rsquo;ils d\u00e9finissent pour que les acheteurs puissent facilement ajouter des choses \u00e0 leur panier, stocker pour plus tard quand ils passent \u00e0 la caisse, et se connecter et se d\u00e9connecter de leur compte.<\/p>\n<p>Pour garder la trace des donn\u00e9es du panier, <a href=\"https:\/\/docs.woocommerce.com\/document\/woocommerce-cookies\/\">WooCommerce place les trois cookies suivants<\/a> (aucune information personnelle n&rsquo;est stock\u00e9e dans les cookies) :<\/p>\n<ul>\n<li><code>woocommerce_cart_hash<\/code><\/li>\n<li><code>woocommerce_items_in_cart<\/code><\/li>\n<li><code>wp_woocommerce_session_<\/code><\/li>\n<\/ul>\n<p>Les deux premiers cookies contiennent des informations sur le panier et aident simplement WooCommerce \u00e0 savoir quand les donn\u00e9es du panier changent. Le troisi\u00e8me cookie <code>wp_woocommerce_session_ contient<\/code> un code unique pour chaque client qui correspond \u00e0 une entr\u00e9e dans la table <code>wp_woocommerce_sessions<\/code> personnalis\u00e9e de la <a href=\"https:\/\/kinsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">base de donn\u00e9es<\/a>.<\/p>\n<figure style=\"width: 1368px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/table-wp_woocommerce_sessions.png\" alt=\"Table wp_woocommerce_sessions\" width=\"1368\" height=\"382\"><figcaption class=\"wp-caption-text\">Table wp_woocommerce_sessions<\/figcaption><\/figure>\n<p>Les donn\u00e9es de <code>wp_commerce_session_session<\/code> \u00e9taient pr\u00e9c\u00e9demment stock\u00e9es dans la table <code>wp_options<\/code>, mais ont \u00e9t\u00e9 d\u00e9plac\u00e9es vers sa propre table personnalis\u00e9e dans WooCommerce 2.5 quand ils ont introduit un <a href=\"https:\/\/woocommerce.wordpress.com\/2015\/10\/07\/new-session-handler-in-2-5\/\">nouveau gestionnaire de session<\/a>. Il s&rsquo;agissait d&rsquo;am\u00e9liorer les performances, l&rsquo;\u00e9volutivit\u00e9 et la gestion des sessions. Sinon, vous vous retrouvez rapidement avec une <a href=\"https:\/\/kinsta.com\/fr\/blog\/donnees-wp-options-automatiquement-chargees\/\">table wp_options gonfl\u00e9e<\/a> que vous devez nettoyer.<\/p>\n<h3>Cookies Easy Digital Downloads<\/h3>\n<p>Easy Digital Downloads utilise par d\u00e9faut <a href=\"https:\/\/ttmm.io\/tech\/introducing-wp_session\/\">WP_Session<\/a>, qui est une combinaison de cookies de navigateur et de lignes de base de donn\u00e9es stock\u00e9es dans la table <code>wp_options<\/code>. Ci-dessous se trouve le cookie qu&rsquo;il fixe :<\/p>\n<ul>\n<li><code>edd_items_in_cart<\/code><\/li>\n<\/ul>\n<h2 id=\"cookies-wordpress-caching\">Les cookies et le cache WordPress<\/h2>\n<p>Quand il s&rsquo;agit de <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-wordpress\/\">cache WordPress<\/a>, c&rsquo;est l\u00e0 que les choses se compliquent. La mise en cache est essentiellement le processus de stockage des ressources d&rsquo;une requ\u00eate et de r\u00e9utilisation de ces ressources pour des requ\u00eates ult\u00e9rieures. Fondamentalement, cela <strong>r\u00e9duit la quantit\u00e9 de travail<\/strong> n\u00e9cessaire pour g\u00e9n\u00e9rer une vue de page. Bien que cela soit excellent pour la performance, cela pose un probl\u00e8me lorsqu&rsquo;il s&rsquo;agit de cookies.<\/p>\n<p>Pourquoi ? Parce que les cookies sont l\u00e0 pour effectuer une certaine action, comme garder le panier rempli pendant que vous naviguez sur un site WooCommerce. Cependant, si une page est servie \u00e0 partir du cache, ni PHP ni la base de donn\u00e9es ne font quoi que ce soit, le serveur sert simplement une copie statique de la page.<\/p>\n<p>Alors, que pouvez-vous faire ?<\/p>\n<h3>1. Utiliser JavaScript<\/h3>\n<p>La premi\u00e8re option serait d&rsquo;<strong>utiliser JavaScript<\/strong> et de mettre \u00e0 jour le contenu d&rsquo;une page de fa\u00e7on dynamique. Fondamentalement, vous avez des espaces HTML r\u00e9serv\u00e9s et utilisez JavaScript pour extraire des informations sur une API ou un appel ajax.<\/p>\n<p>Un exemple serait de charger une liste d\u2019articles dans la barre lat\u00e9rale de WordPress en utilisant JavaScript pour r\u00e9cup\u00e9rer une liste d\u2019articles via le wp-api et ensuite les afficher dans la barre lat\u00e9rale. Dans ce sc\u00e9nario, vous pourriez mettre \u00e0 jour la liste des articles sans vider le cache de la page puisque les donn\u00e9es sont g\u00e9n\u00e9r\u00e9es dynamiquement.<\/p>\n<p>Ce n&rsquo;est pas l&rsquo;id\u00e9al cependant, il est toujours pr\u00e9f\u00e9rable de mettre en cache si possible en termes de performances. Mais si vous devez avoir un peu de contenu dynamique alors que la page elle-m\u00eame peut rester statique (servie \u00e0 partir du cache), c&rsquo;est une fa\u00e7on de le faire &#8211; utilisez JavaScript pour extraire le contenu de cette partie de la page de fa\u00e7on dynamique via un appel API\/ajax. Cependant, \u00e0 moins que vous ne puissiez engager un <a href=\"https:\/\/kinsta.com\/fr\/blog\/engager-developpeur-wordpress\/\">d\u00e9veloppeur WordPress<\/a> pour construire une solution JavaScript personnalis\u00e9e ou une extension d&rsquo;un plugin, cette option n&rsquo;est g\u00e9n\u00e9ralement pas pratique.<\/p>\n<h3>2. Utiliser les appels Admin-Ajax<\/h3>\n<p><code>Admin-ajax.php<\/code> ne peut pas \u00eatre mis en cache, vous pouvez donc utiliser les appels admin-ajax. Un bon exemple de ceci est le plugin <a href=\"https:\/\/wordpress.org\/plugins\/no-cache-ajax-widgets\/\">No Cache AJAX Widgets<\/a>. Il fait des appels admin-ajax et n&rsquo;a donc pas \u00e0 s&rsquo;inqui\u00e9ter d&rsquo;un conflit avec les solutions de mise en cache de niveau serveur ou tierce partie.<\/p>\n<p>Cependant, tout comme avec JavaScript, suivre cette voie n&rsquo;est g\u00e9n\u00e9ralement pas faisable pour l&rsquo;utilisateur moyen. Cela peut \u00e9galement entra\u00eener d&rsquo;autres probl\u00e8mes de performance tels qu&rsquo;une <a href=\"https:\/\/kinsta.com\/fr\/blog\/admin-ajax\/\">utilisation \u00e9lev\u00e9e d&rsquo;admin-ajax<\/a> et un grand nombre de requ\u00eates non mises en cache.<\/p>\n<h3>3. Exclure des pages du cache (lorsque le cookie est pr\u00e9sent)<\/h3>\n\n<p>\u00c0 moins que vous ne puissiez utiliser JavaScript ou admin-ajax, la meilleure fa\u00e7on de proc\u00e9der est d&rsquo;exclure les pages du cache lorsqu&rsquo;un cookie sp\u00e9cifique est pr\u00e9sent. C&rsquo;est typiquement ce que nous recommandons, en particulier ceux qui utilisent des sites tr\u00e8s dynamiques tels qu\u2019avec WooCommerce et Easy Digital Downloads.<\/p>\n<p>Chez Kinsta, certaines pages de WooCommerce et de Easy Digital Downloads, comme le panier, mon compte et la caisse, sont automatiquement exclues du cache. Il y a une r\u00e8gle au niveau du serveur en place pour que les utilisateurs contournent automatiquement le cache lorsque le cookie <code>woocommerce_items_in_cart<\/code> ou <code>edd_items_in_cart<\/code> est d\u00e9tect\u00e9 pour assurer un processus de paiement fluide et synchronis\u00e9.<\/p>\n<p>Nous \u00e9coutons \u00e9galement les cookies connect\u00e9s associ\u00e9s et configurons le cache pour qu&rsquo;il ne passe pas lorsque nous d\u00e9tectons que quelqu&rsquo;un s&rsquo;est connect\u00e9 \u00e0 WordPress. Cela emp\u00eache le tableau de bord du back-end d&rsquo;\u00eatre accidentellement mis en cache.<\/p>\n<p>Par d\u00e9faut, nous n\u2019excluons pas le cookie <code>wp_woocommerce_session_<\/code> du cache. La plupart des sites WooCommerce de notre exp\u00e9rience n&rsquo;ont aucun probl\u00e8me. Cela am\u00e9liore \u00e9galement les performances en augmentant le ratio HIT de votre cache, tout en utilisant moins de <a href=\"https:\/\/kinsta.com\/fr\/blog\/threads-php\/\">threads PHP<\/a>.<\/p>\n<p>Cependant, \u00e9tant donn\u00e9 qu&rsquo;il existe de nombreuses configurations de th\u00e8mes et de plugins WordPress, nous pouvons exclure le cookie <code>wp_woocommerce_session_<\/code> du cache si besoin. Contactez simplement notre \u00e9quipe d&rsquo;assistance. Le r\u00e9sultat est qu&rsquo;une fois qu&rsquo;un utilisateur ajoute un produit \u00e0 son panier d&rsquo;achat, toutes les demandes ult\u00e9rieures ne seront pas servies \u00e0 partir du cache, ce qui augmente l&rsquo;utilisation de threads PHP par les utilisateurs.<\/p>\n<p>Si vous avez besoin d&rsquo;une page personnalis\u00e9e exclue du cache, n&rsquo;h\u00e9sitez pas \u00e0 ouvrir un ticket avec notre \u00e9quipe de support. Encore une fois, il faut <strong>\u00eatre prudent lorsqu&rsquo;il s&rsquo;agit d&rsquo;exclusions.<\/strong> Trop de pages non mises en cache pourraient vraiment d\u00e9t\u00e9riorer les performances. Consultez nos <a href=\"https:\/\/kinsta.com\/fr\/blog\/hebergement-de-sites-d-adhesion-wordpress\/\">choses \u00e0 faire et \u00e0 ne pas faire pour h\u00e9berger des sites d&rsquo;adh\u00e9sion WordPress<\/a>.<\/p>\n<h2 id=\"see-delete-cookies\">Comment voir et effacer les cookies<\/h2>\n<p>Il est facile de voir et d&rsquo;effacer les cookies sur un site Web. Pour voir quels cookies sont install\u00e9s sur un site sp\u00e9cifique, naviguez sur ce site et cliquez sur le petit cadenas en haut de l&rsquo;\u00e9cran. Cliquez ensuite sur \u00ab\u00a0Cookies\u00a0\u00bb.<\/p>\n<figure style=\"width: 1356px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/cookies-utilises.png\" alt=\"Cookies utilis\u00e9s\" width=\"1356\" height=\"693\"><figcaption class=\"wp-caption-text\">Cookies utilis\u00e9s<\/figcaption><\/figure>\n<p>Ensuite, descendez jusqu&rsquo;au dossier de ce site Web. Dans l&rsquo;exemple ci-dessous, vous pouvez voir que nous avons quelques cookies WooCommerce, ainsi que le cookie <code>wordpress_logged_in_[hash]<\/code>. Vous pouvez \u00e9galement voir l&rsquo;heure d&rsquo;expiration et s&rsquo;il s&rsquo;agit d&rsquo;un cookie persistant ou d&rsquo;un cookie de session (lorsque la session de navigation se termine).<\/p>\n<figure style=\"width: 1362px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/cookies-wordpress.png\" alt=\"Cookies WordPress\" width=\"1362\" height=\"1078\"><figcaption class=\"wp-caption-text\">Cookies WordPress<\/figcaption><\/figure>\n<p>Pour supprimer un cookie, il suffit de cliquer sur un cookie individuel et de cliquer sur le bouton \u00ab\u00a0Supprimer\u00a0\u00bb. Vous pouvez \u00e9galement le faire au niveau du dossier ou dans Chrome DevTools.<\/p>\n<p>La suppression des cookies peut \u00e9galement vous aider \u00e0 corriger l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/http-304\/\">erreur 304<\/a>.<\/p>\n<p>Vous pouvez \u00e9galement rechercher ou <a href=\"http:\/\/www.allaboutcookies.org\/manage-cookies\/google-chrome.html\">supprimer tous les cookies<\/a> dans votre navigateur.<\/p>\n<h2 id=\"gdpr-cookies\">RGPD et Cookies<\/h2>\n<p>La RGPD est une nouvelle loi sur la protection de la vie priv\u00e9e qui est entr\u00e9e en vigueur le 25 mai 2018. Elle a \u00e9t\u00e9 con\u00e7ue pour permettre aux citoyens de reprendre le contr\u00f4le de leurs donn\u00e9es personnelles. Nous vous recommandons fortement de lire notre article en profondeur : <a href=\"https:\/\/kinsta.com\/fr\/blog\/conformite-au-rgpd\/\">Le point sur la conformit\u00e9 au RGPD pour les utilisateurs de WordPress<\/a> si vous ne l&rsquo;avez pas d\u00e9j\u00e0 fait. C&rsquo;est un sujet qui ne se r\u00e9sume pas en un paragraphe !<\/p>\n<p>Voici un exemple d&rsquo;un changement que nous avons apport\u00e9 \u00e0 Kinsta pour nous aider \u00e0 nous conformer \u00e0 la nouvelle loi. Lorsque vous visitez notre site pour la premi\u00e8re fois, vous l&rsquo;avez peut-\u00eatre d\u00e9j\u00e0 vu, un message \u00ab\u00a0Accepter les cookies\u00a0\u00bb s&rsquo;affiche en bas de l&rsquo;\u00e9cran. C&rsquo;est parce que nous sommes maintenant l\u00e9galement tenus de fournir aux utilisateurs un moyen d&rsquo;opt-in et opt-out des cookies en cours d&rsquo;installation. Fini le temps o\u00f9 il suffisait d&rsquo;ex\u00e9cuter ce que vous voulez sans informer les utilisateurs de la collecte de donn\u00e9es.<\/p>\n<figure style=\"width: 2014px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/accepter-cookies.png\" alt=\"Accepter les cookies\" width=\"2014\" height=\"512\"><figcaption class=\"wp-caption-text\">Accepter les cookies<\/figcaption><\/figure>\n<p>Si vous cliquez sur \u00ab\u00a0Accepter les cookies\u00a0\u00bb, tous les cookies sont alors configur\u00e9s pour l&rsquo;utilisateur. Si vous cliquez sur \u00ab\u00a0Param\u00e8tres des cookies\u00a0\u00bb, nous vous offrons maintenant la possibilit\u00e9 de choisir d&rsquo;accepter ou de refuser les cookies que vous souhaitez.<\/p>\n<figure style=\"width: 1592px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/parametres-cookies.png\" alt=\"Param\u00e8tres des cookies\" width=\"1592\" height=\"1264\"><figcaption class=\"wp-caption-text\">Param\u00e8tres des cookies<\/figcaption><\/figure>\n<p>Plut\u00f4t chouette, non ? Notre solution de cookie a \u00e9t\u00e9 construite en interne par nos d\u00e9veloppeurs, mais voici quelques <a href=\"https:\/\/kinsta.com\/fr\/blog\/conformite-au-rgpd\/#gdpr-wordpress-plugins\" target=\"_blank\" rel=\"noopener noreferrer\">plugins WordPress pour le RGPD<\/a> qui peuvent vous aider \u00e0 accomplir quelque chose de similaire. Encore une fois, les t\u00e9moins ne sont qu&rsquo;une petite partie de la mise en conformit\u00e9 compl\u00e8te avec le RGPD.<\/p>\n<h2 id=\"php-sessions\">Les sessions PHP<\/h2>\n<p>Les sessions PHP sont une alternative \u00e0 l&rsquo;approche standard des cookies. C&rsquo;est toujours un cookie, mais il s&rsquo;appelle PHPSESSID et est g\u00e9n\u00e9ralement stock\u00e9 dans le r\u00e9pertoire <code>\/tmp\/<\/code> du serveur web lui-m\u00eame. La fa\u00e7on dont le serveur sait associer une session donn\u00e9e \u00e0 une requ\u00eate donn\u00e9e est qu&rsquo;elle est \u00e9galement stock\u00e9e dans un cookie HTTP.<\/p>\n<figure style=\"width: 1712px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/cookie-http-phpsessid.png\" alt=\"Cookie HTTP PHPSESSID\" width=\"1712\" height=\"292\"><figcaption class=\"wp-caption-text\">Cookie HTTP PHPSESSID<\/figcaption><\/figure>\n<p>Ceci peut \u00e9galement \u00eatre vu sous l&rsquo;en-t\u00eate HTTP d&rsquo;un site.<\/p>\n<figure style=\"width: 2248px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2018\/10\/en-tete-http-set-cookie-phpsessid.png\" alt=\"En-t\u00eate HTTP set cookie PHPSESSID\" width=\"2248\" height=\"574\"><figcaption class=\"wp-caption-text\">En-t\u00eate HTTP set cookie PHPSESSID<\/figcaption><\/figure>\n<p>Une session PHP ressemble beaucoup \u00e0 une session normale qui se termine lorsque l&rsquo;utilisateur ferme son navigateur.<\/p>\n<p>Le probl\u00e8me avec les sessions PHP se r\u00e9sume \u00e0 des probl\u00e8mes de performances et de mise en cache. Les informations stock\u00e9es dans le cookie du navigateur doivent rebondir \u00e0 chaque demande afin que le serveur sache qui est l&rsquo;utilisateur. Cela signifie que pour les sites qui utilisent PHPSESSID, l&rsquo;h\u00e9bergeur doit d\u00e9finir PHPSESSID pour contourner le cache. Cependant, le r\u00e9sultat est que PHPSESSID devrait \u00eatre configur\u00e9 pour contourner 100% du temps, car contrairement \u00e0 <code>wordpress_logged_in<\/code>, le PHPSESSID est configur\u00e9 sur chaque requ\u00eate PHP unique.<\/p>\n<p>Imaginez donc que <code>wordpress_logged_logged_in<\/code> doive \u00eatre r\u00e9gl\u00e9 100% du temps pour que la fonctionnalit\u00e9 de connexion fonctionne. Cela signifie que m\u00eame les utilisateurs d\u00e9connect\u00e9s devraient avoir le cookie et qu&rsquo;il devrait \u00eatre unique pour eux. Imaginez que cela \u00e9tait n\u00e9cessaire pour que le syst\u00e8me de <a href=\"https:\/\/kinsta.com\/fr\/blog\/url-connexion-wordpress\/\">connexion WordPress<\/a> fonctionne. Dans ce sc\u00e9nario, chaque page vue devrait contourner le cache afin que le cookie <code>wordpress_logged_logged_in<\/code> soit correctement configur\u00e9 \u00e0 la fois pour les utilisateurs connect\u00e9s et d\u00e9connect\u00e9s.<\/p>\n<p>C&rsquo;est le probl\u00e8me avec PHPSESSID. Parce qu&rsquo;il est g\u00e9n\u00e9r\u00e9 sur chaque requ\u00eate PHP, si un site s&rsquo;appuie sur les cookies PHPSESSID, l&rsquo;h\u00e9bergeur devra configurer PHPSESSID pour contourner le cache 100% du temps. Sinon, les PHPSESSID finissent par \u00eatre mis en cache et les fonctionnalit\u00e9s qui en d\u00e9pendent s&rsquo;en trouvent perturb\u00e9es.<\/p>\n<p>Nous ne recommandons pas l&rsquo;utilisation de sessions PHP et elles ne fonctionneront g\u00e9n\u00e9ralement pas dans notre environnement Kinsta. Les sessions PHP ont \u00e9galement d&rsquo;autres implications en termes de s\u00e9curit\u00e9 qui devraient \u00eatre prises en compte.<\/p>\n<p>Si vous voyez du code utilisant <code>session_start<\/code> sur votre site, cela signifie qu&rsquo;il utilise des sessions PHP.<\/p>\n<p>De nombreux d\u00e9veloppeurs de plugins et de th\u00e8mes sont pass\u00e9s \u00e0 l&rsquo;utilisation d&rsquo;une combinaison de cookies de navigateur et de lignes de base de donn\u00e9es (soit dans la table <code>wp_options<\/code>, soit dans leur propre table personnalis\u00e9e). Si vous avez besoin de donn\u00e9es de session, c&rsquo;est la meilleure approche.<\/p>\n<p>N&rsquo;h\u00e9sitez pas \u00e0 contacter notre \u00e9quipe de support si vous avez des questions suppl\u00e9mentaires concernant les sessions PHP.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Avec un peu de chance, vous en savez maintenant un peu plus sur le fonctionnement des cookies WordPress et des sessions PHP qu&rsquo;auparavant. Les cookies sont actuellement ce qui fait tourner le monde et sont importants pour \u00e0 peu pr\u00e8s tout ce qui se passe sur un site WordPress. Qu&rsquo;il s&rsquo;agisse de nous garder connect\u00e9s, d&rsquo;assurer une exp\u00e9rience de commande en douceur ou m\u00eame de s&rsquo;assurer qu&rsquo;une fen\u00eatre popup reste ferm\u00e9e.<\/p>\n<p>Vous avez d&rsquo;autres questions sur les cookies ? \ud83c\udf6a Faites-le nous savoir ci-dessous dans les commentaires.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les cookies ont \u00e9t\u00e9 invent\u00e9s pour la premi\u00e8re fois en 1994 par un d\u00e9veloppeur informatique nomm\u00e9 Lou Montulli. Sans eux, le web serait un tout autre &#8230;<\/p>\n","protected":false},"author":38,"featured_media":26051,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[31,47],"topic":[987,1022],"class_list":["post-26039","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php","tag-webdev","topic-apprendre-php","topic-cache-site-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cookies et sessions PHP WordPress - Tout ce que vous devez savoir<\/title>\n<meta name=\"description\" content=\"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu&#039;ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir\" \/>\n<meta property=\"og:description\" content=\"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu&#039;ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fm.brianleejackson\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-20T04:43:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-24T11:03:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brian Jackson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu&#039;ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\" \/>\n<meta name=\"twitter:creator\" content=\"@brianleejackson\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian Jackson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\"},\"author\":{\"name\":\"Brian Jackson\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\"},\"headline\":\"Cookies et sessions PHP WordPress &#8211; Tout ce que vous devez savoir\",\"datePublished\":\"2019-04-20T04:43:57+00:00\",\"dateModified\":\"2025-01-24T11:03:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\"},\"wordCount\":3521,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\",\"keywords\":[\"php\",\"webdev\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\",\"name\":\"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\",\"datePublished\":\"2019-04-20T04:43:57+00:00\",\"dateModified\":\"2025-01-24T11:03:45+00:00\",\"description\":\"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu'ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png\",\"width\":1460,\"height\":730,\"caption\":\"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apprendre PHP\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/apprendre-php\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cookies et sessions PHP WordPress &#8211; Tout ce que vous devez savoir\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7\",\"name\":\"Brian Jackson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g\",\"caption\":\"Brian Jackson\"},\"description\":\"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.\",\"sameAs\":[\"https:\/\/www.facebook.com\/fm.brianleejackson\",\"https:\/\/www.linkedin.com\/in\/brianleejackson\",\"https:\/\/x.com\/brianleejackson\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/brianjackson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir","description":"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu'ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir","og_description":"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu'ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.","og_url":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_author":"https:\/\/www.facebook.com\/fm.brianleejackson","article_published_time":"2019-04-20T04:43:57+00:00","article_modified_time":"2025-01-24T11:03:45+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","type":"image\/png"}],"author":"Brian Jackson","twitter_card":"summary_large_image","twitter_description":"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu'ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","twitter_creator":"@brianleejackson","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Brian Jackson","Dur\u00e9e de lecture estim\u00e9e":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/"},"author":{"name":"Brian Jackson","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7"},"headline":"Cookies et sessions PHP WordPress &#8211; Tout ce que vous devez savoir","datePublished":"2019-04-20T04:43:57+00:00","dateModified":"2025-01-24T11:03:45+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/"},"wordCount":3521,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","keywords":["php","webdev"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/","url":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/","name":"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","datePublished":"2019-04-20T04:43:57+00:00","dateModified":"2025-01-24T11:03:45+00:00","description":"Plongez dans le th\u00e8me des cookies et des sessions PHP. D\u00e9couvrez ce qu'ils sont, comment WordPress les utilise et les probl\u00e8mes qui surviennent lors de la mise en cache et des requ\u00eates dynamiques.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/cookies-sessions-php-wordpress.png","width":1460,"height":730,"caption":"Cookies et sessions PHP WordPress - Tout ce que vous devez savoir"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Apprendre PHP","item":"https:\/\/kinsta.com\/fr\/sujets\/apprendre-php\/"},{"@type":"ListItem","position":3,"name":"Cookies et sessions PHP WordPress &#8211; Tout ce que vous devez savoir"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/079824c00ccc2b7141504f27ea63bef7","name":"Brian Jackson","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79623d815f4ed4c8c2457392d728cb16?s=96&d=mm&r=g","caption":"Brian Jackson"},"description":"Brian has a huge passion for WordPress, has been using it for over a decade, and even develops a couple of premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.","sameAs":["https:\/\/www.facebook.com\/fm.brianleejackson","https:\/\/www.linkedin.com\/in\/brianleejackson","https:\/\/x.com\/brianleejackson"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/brianjackson\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/26039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=26039"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/26039\/revisions"}],"predecessor-version":[{"id":79145,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/26039\/revisions\/79145"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/nl"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/fr"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/dk"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/translations\/de"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/26039\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/26051"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=26039"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=26039"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=26039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}