Pourquoi `setcookie(\'user\', false);` ne supprime-t-il pas tous les cookies du site Web en PHP ?

Linda Hamilton
Libérer: 2024-10-24 18:37:44
original
301 Les gens l'ont consulté

Why Doesn't `setcookie(

Comment supprimer tous les cookies de site Web en PHP

Vous avez rencontré un problème où le setcookie("user", false); la fonction ne supprime pas efficacement tous les cookies du site Web. Cet article explore la solution à ce problème, en fournissant un extrait PHP qui répond à cette exigence spécifique.

Solution : fonction setcookie() de PHP

Pour supprimer tous les cookies de votre domaine utilisant PHP, reportez-vous à la documentation PHP sur setcookie(). Le code suivant y parvient efficacement :

<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 parcourt tous les cookies disponibles, supprimant chacun d'eux en définissant l'expiration à une date passée et en définissant explicitement le chemin du cookie sur '/'.

Pour plus d'informations, veuillez consulter la documentation PHP sur setcookie() à l'adresse http://www.php.net/manual/en/function.setcookie.php#73484.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!