Maison > développement back-end > tutoriel php > Comment supprimer tous les cookies associés à un domaine spécifique en PHP ?

Comment supprimer tous les cookies associés à un domaine spécifique en PHP ?

Mary-Kate Olsen
Libérer: 2024-10-25 05:57:56
original
842 Les gens l'ont consulté

How to Delete All Cookies Associated with a Specific Domain in PHP?

Comment puis-je supprimer tous les cookies d'un domaine spécifique avec PHP ?

Lorsqu'un utilisateur se déconnecte d'un site Web, il est souvent souhaitable de supprimer tous les cookies associés à ce site Web. Malheureusement, utiliser la fonction setcookie() pour définir un cookie sur false n'est pas efficace à cet effet.

Solution : Utiliser PHP setcookie()

Pour supprimer tous cookies associés à un domaine spécifique, utilisez le code PHP suivant :

<code class="php">// unset cookies
if (isset($_SERVER['HTTP_COOKIE'])) {
    $cookies = explode(';', $_SERVER['HTTP_COOKIE']);
    foreach($cookies as $cookie) {
        $parts = explode('=', $cookie);
        $name = trim($parts[0]);
        setcookie($name, '', time()-1000);
        setcookie($name, '', time()-1000, '/');
    }
}</code>
Copier après la connexion

Ce code récupère les cookies HTTP pour la requête en cours, les divise en paires clé-valeur individuelles et pour chaque clé, il définit le valeur à une chaîne vide et fait expirer le cookie en utilisant time()-1000. De plus, il définit le chemin du cookie sur "/", garantissant qu'il affecte tous les chemins du domaine.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal