


Les secrets de l'endroit 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
- 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
- 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"]; ?>
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
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.
- 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.
- 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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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.

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

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.

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.

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.

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