Suppression des cookies efficacement
pour supprimer efficacement un cookie plutôt que de simplement l'instatant, suivez ces étapes:
1. Unset la variable Cookie:
Comme vous l'avez mentionné, vous pouvez un défaut de la variable Cookie pour le supprimer du script PHP. Cependant, cela supprime seulement le cookie du script lui-même.
2. Définissez le temps d'expiration sur le passé:
pour expirer le cookie, vous pouvez définir son temps d'expiration à une date dans le passé. Cela peut être fait en utilisant le code suivant:
setcookie('hello', '', -1, '/');
Dans ce code, -1 indique une date d'expiration dans le passé. Le / indique que le cookie doit être supprimé de tous les chemins.
3. Vérifiez si le cookie a été supprimé:
Vous pouvez utiliser la fonction isset () pour vérifier si le cookie a été supprimé du navigateur. Si le cookie est toujours présent, la fonction isset () renvoie true, sinon, il renverra false.
Exemple de code:
if (isset($_COOKIE['remember_user'])) { unset($_COOKIE['remember_user']); setcookie('remember_user', '', -1, '/'); return true; } else { return false; }
Ce code vérifie d'abord si le cookie Remember_User existe. Si c'est le cas, il le supprime du script PHP et définit son expiration vers le passé. Il revient ensuite fidèle à indiquer que le cookie a été supprimé avec succès. Sinon, il renvoie False.
En utilisant cette méthode, vous pouvez vous assurer que le cookie est à la fois non set du script PHP et expiré dans le navigateur, le supprimant efficacement.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3