Comment supprimer un cookie d’un client ?

la programmation


Bonjour, il y a quelque chose que je ne comprends pas à propos des cookies. Lorsqu’un cookie est créé, il est créé sur le navigateur du client, je peux voir le cookie que j’ai créé dans les cookies du navigateur. Maintenant 2 utilisateurs connectés à des moments différents par marquage Souvenez-vous de moi, 2 cookies ont été créés sur le navigateur des deux. Lorsqu’un des utilisateurs se déconnecte, bien que je ne puisse pas physiquement supprimer le cookie, il indique que je ne peux mettre à jour que la date d’expiration. Disons que j’ai fait ça, c’est là que je ne comprends pas, quand je me déconnecte, j’y sélectionne le nom du cookie et je le supprime ou je réinitialise la date,

mais comment le serveur sait-il à quel client appartient ce processus ? Parce que lorsque je le crée, je ne donne qu’un nom de cookie générique, bref, un cookie_client_id spécifique à l’utilisateur n’est pas créé, lorsque je supprime le cookie, puisque je fais cela sur le serveur, cette suppression de cookie ne se produira pas pour les autres utilisateurs ? En bref, ma question est la suivante: comment sait-il que seul le cookie de x utilisateur doit être supprimé lorsqu’un utilisateur se déconnecte ? merci

Ce que j’ai essayé :

J’ai essayé de supprimer le cookie sur le serveur mais j’ai échoué.

Solution 1

Le serveur ne le fait pas. Le Client le fait.

Les cookies sont stockés sur la machine client par le navigateur sous l’utilisateur actuel (Windows, Linux, Android ou autre) – et comme chaque utilisateur sur une machine dispose de zones de données distinctes, le navigateur les stocke dans les données utilisateur actuelles (il n’en a pas). accès à tout autre).

Ainsi, lorsque le serveur accède aux cookies, il les demande au navigateur, qui accède aux données utilisateur actuelles pour récupérer les bonnes informations.

Les utilisateurs du serveur sont différents : ils constituent une « construction » qui utilise les informations des cookies du navigateur pour décider quel utilisateur du serveur se connecter à votre site. Lorsque cet utilisateur se déconnecte, il se déconnecte de votre site, ce qui n’affecte pas les cookies, sauf si le code de votre site écrit spécifiquement de nouvelles données de cookies.

コメント

タイトルとURLをコピーしました