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