J'étais juste curieux de savoir si nous pouvons obtenir/afficher les valeurs des variables de session d'un site Web à l'aide de Chrome DevTools.
Si quelqu'un sait, s'il vous plaît partager.
Non, vous ne pouvez pas afficher les variables d'état de session côté client. L'état de la session est stocké sur le serveur et le navigateur client ne connaît que l'identifiant de session qui est stocké dans un cookie ou une URL.
Présentation de l'état de session ASP.NET
Les sessions sont identifiées par un identifiant unique lisible par en utilisant la propriété SessionID. Lorsque l'état de session est activé pour un fichier Application ASP.NET, chaque demande d'une page de l'application est examiné pour une valeur SessionID envoyée par le navigateur. Si aucun identifiant de session valeur est fournie, ASP.NET démarre une nouvelle session et le SessionID La valeur de cette session est envoyée au navigateur avec la réponse.
Par défaut, les valeurs SessionID sont stockées dans un cookie. Cependant, vous pouvez configurez également l'application pour stocker les valeurs de SessionID dans l'URL pour une session "sans cuisine".
Le navigateur Chrome a peu d'extensions pour afficher les cookies. J'utilise Edit This Cookie
.
La session est maintenue côté serveur. Vous pouvez afficher les cookies avec les identifiants de session côté client. alors chrome vous aidera à cela seulement.
si vous utilisez un serveur Apache, le fichier portant le même nom que session peut être trouvé sur le serveur et toutes les variables peuvent être vérifiées.
Si vous utilisez ASP.NET, vous pouvez éventuellement utiliser Glimpse, un "inspecteur" côté client qui recouvre votre page Web et vous montre ce qui se passe côté serveur. C'est génial, et la bibliothèque de plugins rend encore plus agréable de voir d'autres choses telles que les requêtes DB de la page faite et ainsi de suite.