Maison interface Web tutoriel HTML Les secrets de l'endroit où les cookies sont stockés : le savez-vous ?

Les secrets de l'endroit où les cookies sont stockés : le savez-vous ?

Jan 19, 2024 am 09:47 AM
cookie 揭秘 存储位置

Les secrets de lendroit où les cookies sont stockés : le savez-vous ?

Avec le développement d'Internet, nous utilisons de plus en plus fréquemment les navigateurs dans notre vie quotidienne. Lors de la visite d'un site Internet, vous devez souvent effectuer des opérations telles que la connexion à un compte ou l'historique de navigation. La mise en œuvre de ces opérations est indissociable de la technologie des cookies dans le protocole HTTP. Cependant, de nombreuses personnes ne comprennent pas où et comment les cookies sont stockés. Cet article révèle où et comment les cookies sont stockés et fournit des exemples de code spécifiques.

1. Emplacement de stockage des cookies

  1. Emplacement de stockage des cookies dans le client (navigateur)

Côté client, les cookies sont principalement stockés dans le navigateur et l'emplacement de stockage spécifique varie selon les navigateurs. Voici où les cookies sont stockés dans les navigateurs courants :

Google Chrome :

Windows 7/8/10 : C:Users{username}AppDataLocalGoogleChromeUser DataDefaultCookies

macOS : ~/Bibliothèque/Application Support/Google/Chrome/ Default/Cookies

Firefox :

Windows 7/8/10 : C:Users{username}AppDataRoamingMozillaFirefoxProfiles{caractères aléatoires}.defaultcookies.sqlite

macOS:~/Library/Application Support/Firefox/Profiles/{ Caractères aléatoires}.default/ cookies.sqlite

Navigateur Microsoft Edge :

Windows 7/8/10 : C:Users{username}AppDataLocalMicrosoftEdgeUser DataDefaultCookies

Navigateur Apple Safari :

macOS:~/Bibliothèque/Cookies /Cookies.binarycookies

  1. Stockage des cookies emplacement côté serveur

Côté serveur, les cookies sont généralement implémentés en définissant l'en-tête Set-Cookie du message de réponse HTTP. L'emplacement de stockage spécifique varie en fonction de la langue du serveur. Voici l'emplacement de stockage des cookies dans les langages courants côté serveur :

Langage PHP :

En PHP, les cookies sont définis via la fonction "setcookie()", et l'emplacement de stockage est un dossier temporaire sur le serveur Web.

Exemple :

<?php
// 设置 cookie
setcookie("user", "zhangsan");

// 获取 cookie
echo $_COOKIE["user"];
?>
Copier après la connexion

Langage ASP.NET :

Dans ASP.NET, les cookies sont définis en définissant l'en-tête Set-Cookie dans le message de réponse HTTP et l'emplacement de stockage est dans la mémoire du serveur Web.

Exemple :

Response.Cookies("username").Value = "zhangsan"; // 设置 cookie
string username = Request.Cookies["username"].Value; // 获取 cookie
Copier après la connexion

2. Méthodes de stockage des cookies

Les méthodes de stockage des cookies sont divisées en deux types : le stockage persistant et le stockage de session.

  1. Stockage persistant

Le délai d'expiration des cookies stockés de manière persistante n'expirera que lorsque l'utilisateur fermera le navigateur. Les cookies stockés de manière persistante peuvent généralement avoir un délai d'expiration défini et sont stockés sur le disque dur de l'ordinateur de l'utilisateur. Ces cookies peuvent être conservés même si l'utilisateur ferme le navigateur.

Nous pouvons contrôler les cookies persistants en définissant le délai d'expiration des cookies.

Comment définir le délai d'expiration des cookies

En PHP, vous pouvez définir le délai d'expiration des cookies en secondes via le troisième paramètre de la fonction setcookie().

Dans ASP.NET, vous pouvez définir le délai d'expiration des cookies via la propriété Response.Cookies("cookieName").Expires.

  1. Stockage de la session

Le délai d'expiration du cookie stocké dans la session est qu'il expirera après la fermeture du navigateur par l'utilisateur. Le cookie stocké dans la session est stocké dans la mémoire de l'ordinateur de l'utilisateur. Tant que l'utilisateur ferme le navigateur, le cookie deviendra invalide et stocké dans la mémoire du navigateur du client, c'est pourquoi il est également appelé cookie temporaire.

Si le délai d'expiration du cookie n'est pas défini, il s'agit d'un cookie de session.

Comment définir la méthode de stockage des cookies et le délai d'expiration

En PHP et ASP.NET, vous pouvez définir la méthode de stockage des cookies et le délai d'expiration via des paramètres. L'exemple de code est le suivant :

// Comment définir des cookies dans PHP
setcookie($name, $value, time()+$expire);

// Comment définir des cookies dans ASP.NET
HttpCookie cookie = new HttpCookie( name, value);
cookie.Expires = DateTime.Now.AddMinutes(expire);

3 Résumé

Cet article vous présente l'emplacement et la méthode de stockage des cookies, en particulier dans différents navigateurs et serveurs. langues latérales. L’emplacement où les cookies sont stockés varie considérablement en fonction de l’environnement. Dans le même temps, nous fournissons également des exemples de code spécifiques pour la configuration des cookies dans PHP et ASP.NET, qui, nous l'espérons, vous seront utiles.

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Où sont stockés les cookies ? Où sont stockés les cookies ? Dec 20, 2023 pm 03:07 PM

Les cookies sont généralement stockés dans le dossier cookie du navigateur. Les fichiers cookies dans le navigateur sont généralement stockés au format binaire ou SQLite. Si vous ouvrez le fichier cookie directement, vous pouvez voir du contenu tronqué ou illisible, il est donc préférable d'utiliser Utiliser. l'interface de gestion des cookies fournie par votre navigateur pour visualiser et gérer les cookies.

Où sont les cookies sur votre ordinateur ? Où sont les cookies sur votre ordinateur ? Dec 22, 2023 pm 03:46 PM

Les cookies sur votre ordinateur sont stockés dans des emplacements spécifiques de votre navigateur, en fonction du navigateur et du système d'exploitation utilisés : 1. Google Chrome, stocké dans C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default \Cookies etc.

La vie ou la mort de Golang est incertaine ? L'attitude de Google révélée La vie ou la mort de Golang est incertaine ? L'attitude de Google révélée Mar 06, 2024 pm 05:42 PM

L'industrie Internet se développe à un rythme rapide et les langages de programmation évoluent également constamment. Parmi les nombreux langages de programmation, Golang (Go), en tant que langage relativement jeune, a attiré beaucoup d'attention depuis sa création. Cependant, il y a eu diverses opinions et spéculations sur les perspectives et les tendances de développement de Golang. La vie ou la mort de Golang est-elle encore incertaine ? Quelle est l'attitude de Google envers Golang ? Golang, en tant que langage de programmation open source développé par Google, a beaucoup attiré l'attention depuis sa naissance. Il est conçu pour

Où sont les cookies mobiles ? Où sont les cookies mobiles ? Dec 22, 2023 pm 03:40 PM

Les cookies sur le téléphone mobile sont stockés dans l'application de navigation de l'appareil mobile : 1. Sur les appareils iOS, les cookies sont stockés dans Paramètres -> Safari -> Avancé -> Données du site Web du navigateur Safari 2. Sur les appareils Android, les cookies sont stockés ; dans Paramètres -> Paramètres du site -> Cookies du navigateur Chrome, etc.

Mon expérience réelle a révélé : est-ce une sous-marque d'OPPO ? Mon expérience réelle a révélé : est-ce une sous-marque d'OPPO ? Mar 23, 2024 pm 09:24 PM

L'expérience de vie « True Me » révélée : est-ce une sous-marque d'OPPO ? Alors que le marché des smartphones continue de se développer, diverses marques de téléphones mobiles ont lancé de nouveaux produits pour répondre aux besoins changeants des consommateurs. Parmi eux, une marque de téléphones mobiles appelée « True Me » a attiré beaucoup d'attention ces dernières années. Ses performances en termes de coûts et son expérience utilisateur de haute qualité ont été saluées par de nombreux consommateurs. Cependant, l'expérience de vie et l'histoire de la marque du téléphone mobile « True Me » ont toujours été enveloppées d'un voile de mystère. Récemment, il a été rapporté que le téléphone mobile « Real Me » était une sous-marque d'OPPO. Cette nouvelle a fait beaucoup de bruit dans le cercle de la téléphonie mobile.

Explication détaillée de l'endroit où les cookies du navigateur sont stockés Explication détaillée de l'endroit où les cookies du navigateur sont stockés Jan 19, 2024 am 09:15 AM

Avec la popularité d’Internet, l’utilisation de navigateurs pour surfer sur Internet est devenue un mode de vie. Dans l'utilisation quotidienne des navigateurs, nous rencontrons souvent des situations où nous devons saisir les mots de passe de comptes, comme les achats en ligne, les réseaux sociaux, les e-mails, etc. Ces informations doivent être enregistrées par le navigateur afin qu'elles n'aient pas besoin d'être saisies à nouveau lors de votre prochaine visite. C'est alors que les cookies sont utiles. Que sont les cookies ? Le cookie fait référence à un petit fichier de données envoyé par le serveur au navigateur de l'utilisateur et stocké localement. Il contient le comportement des utilisateurs de certains sites Web.

Quel est l'emplacement de stockage par défaut des fichiers Oracle Ora ? Quel est l'emplacement de stockage par défaut des fichiers Oracle Ora ? Mar 08, 2024 am 09:51 AM

Le fichier Ora dans la base de données Oracle est un fichier utilisé pour stocker les informations de configuration liées à une instance de base de données. Parmi eux, l'emplacement de stockage par défaut des fichiers OracleOra se trouve dans le dossier réseau dmin sous le répertoire ORACLE_HOME. Dans les systèmes Windows, le chemin général est C: ppOracle_Homeetwork dmin, tandis que dans les systèmes Linux, le chemin général est /opt/oracle/product/version number/net

La technologie d'implémentation derrière le langage Go révélée La technologie d'implémentation derrière le langage Go révélée Mar 24, 2024 pm 06:48 PM

La technologie d'implémentation derrière le langage Go est révélée. Le langage Go, un langage de programmation concurrent, compilé et typé statiquement développé par Google, a attiré l'attention et l'amour des développeurs depuis sa sortie. Sa simplicité, son efficacité et ses fonctionnalités puissantes le rendent largement utilisé dans le cloud computing, les systèmes distribués et d'autres domaines. Alors, quel type de technologie d’implémentation se cache derrière le langage Go ? Découvrons ensemble. Le compilateur et le système d'exécution du langage Go Le compilateur et le système d'exécution du langage Go constituent la base pour prendre en charge le fonctionnement de l'ensemble du langage. Aller au langage de programmation

See all articles