web-dev-qa-db-fra.com

Comment voyez-vous les cookies de session dans Internet Explorer?

Je peux voir les cookies de session dans Firefox 3.6 en allant sur

Outils-> Options-> Confidentialité-> Supprimer les cookies individuels

Comment puis-je voir ces mêmes cookies de session dans IE (6/7/8)?

Outils-> Options Internet-> Paramètres d'historique de navigation-> Afficher les fichiers

contient uniquement des cookies persistants

Comment puis-je y accéder par programme? Dans Firefox, j'utilise l'interface nsICookieManager pour lire les cookies de session, IE contient-il une interface équivalente?

11
treaint

Les cookies définis avec l'attribut HTTPOnly ne seront pas visibles par Javascript (par exemple via document.cookie accesseur). Dans IE8, 9 et 10, appuyez sur F12 pour ouvrir les outils de développement. Cliquez sur Cache> Afficher les informations sur les cookies pour afficher les cookies persistants et de session qui s'appliquent au domaine actuel.

Cette fonctionnalité n'est pas présente dans la version IE11 des outils, ce qui signifie que vos choix sont 1> Regarder les en-têtes des cookies sortants dans Fiddler ou sur l'onglet Réseau, ou 2> Écrire un plugin qui appelle l'API InternetGetCookieEx avec l'indicateur approprié pour inclure HTTPOnly cookies.

27
EricLaw

Tapez dans la barre d'adresse:

javascript:alert(document.cookie)

pour voir les cookies qui sont actuellement lisibles par javascript.

Concernant la lecture/écriture des cookies de session:
Pourquoi avez-vous besoin de le faire en utilisant javascript? les cookies de session sont généralement nécessaires pour avoir une relation avec les données stockées côté serveur, vous devez donc gérer les cookies depuis le côté serveur, quel que soit le navigateur.

6
Dr.Molle

F12-> Onglet Réseau -> Activer la capture du trafic de capture réseau -> Onglet Détails -> Onglet Demander l'en-tête.

Snap Shot

1
Mohammad Rahman