Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'attribut sécurisé de cookie_cookie

WBOY
Libérer: 2016-05-16 16:05:22
original
2465 Les gens l'ont consulté

Lorsque je travaillais sur un projet aujourd'hui, la question du transfert de cookies entre domaines était impliquée, et j'ai également découvert un attribut des cookies : la sécurité.

Comme son nom l'indique, cet attribut est utilisé pour assurer la sécurité des cookies.

Lorsque l'attribut sécurisé est défini sur true, les cookies ne peuvent être téléchargés sur le serveur que sous le protocole https, mais ne peuvent pas être téléchargés sous le protocole http, ils ne seront donc pas écoutés.

En pratique simple, ouvrez https://www.baidu.com et http://www.baidu.com dans le navigateur Chrome et ouvrez respectivement la console ( ci-après dénommé La console de la page https est console1, et la console de la page http est console2)

1. Entrez d'abord le code suivant dans console1

document.cookie = "name=EX;expires=60*24*7;secure=true";
Ensuite, ouvrez Ressources et vous constatez que les champs correspondants ont été enregistrés dans le cookie

2. Effectuez la même opération dans console2. Regardez maintenant la page Ressources de Baidu sous le protocole http. Vous constaterez que le champ de nom n'est pas téléchargé sur le serveur

.

3. Que se passe-t-il si je définis sécurisé sur false ?

En prenant Baidu dans cet article comme exemple, le résultat de sa définition sur false est que quel que soit le protocole avec lequel vous définissez un cookie sur la page Baidu, ce champ peut être vu dans les cookies des pages Baidu des deux côtés.

Cela réalise également le transfert de cookies entre protocoles, mais en même temps il existe un certain risque d'être écouté.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il pourra aider tout le monde à en savoir plus sur les cookies.

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!