Comment purger efficacement tous les cookies du site Web en PHP lors de la déconnexion de l'utilisateur ?

Mary-Kate Olsen
Libérer: 2024-10-24 18:32:35
original
1056 Les gens l'ont consulté

How to Effectively Purge All Website Cookies in PHP Upon User Logout?

Purger les cookies du site Web en PHP lors de la déconnexion de l'utilisateur

Pour supprimer efficacement tous les cookies associés à votre site Web lorsqu'un utilisateur se déconnecte, la fonction setcookie à lui seul, cela ne suffit pas car il désactive uniquement un cookie spécifique. Une solution plus complète est nécessaire pour accomplir cette tâche.

PHP setcookie()

La fonction setcookie permet la manipulation des cookies. Faisant référence à la documentation officielle PHP, cet extrait de code efface tous les cookies de votre domaine :

<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 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