Définition et lecture de cookies sur des pages avec PHP et JavaScript
Lorsque vous essayez de définir un cookie avec JavaScript et d'y accéder à partir d'une autre page PHP , il peut être nécessaire de modifier les paramètres de domaine et de chemin.
En JavaScript, pour définir un cookie avec une date d'expiration, un domaine et un chemin spécifiques :
<code class="js">function createCookie(name, value, days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); const expires = "; expires=" + date.toGMTString(); const domain = "; domain=.example.com"; const path = "; path=/"; document.cookie = name + "=" + value + expires + domain + path; }</code>
Assurez-vous que le domaine et le chemin correspond à la page cible. Par exemple, si le cookie est défini sur example.com/index.php et doit être accessible sur example.com/test.php, les paramètres doivent être :
<code class="js">createCookie('cookieee', 'stuff', 22);</code>
En PHP, accédez au cookie en utilisant $_COOKIE :
<code class="php"><?php print_r($_COOKIE); ?></code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!