"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment conserver les données dans les pages Web sans les exposer dans l'URL ?

Comment conserver les données dans les pages Web sans les exposer dans l'URL ?

Publié le 2024-11-05
Parcourir:741

How to Preserve Data in Web Pages without Exposing It in the URL?

Conservation des données dans les pages Web

La transmission de données entre des pages HTML à l'aide de paramètres de requête soulève le problème de la visibilité des données dans l'URL. Heureusement, il existe des mécanismes alternatifs dans JavaScript et jQuery pour transmettre les données entre les pages.

Exploiter les objets de stockage HTML5

Pour résoudre ce problème, HTML5 fournit des objets de stockage tels que sessionStorage et stockage local. Ces objets offrent un moyen de stocker temporairement ou définitivement des données dans le stockage local du navigateur, permettant une récupération pratique ultérieure.

Stockage de session

Pour le stockage temporaire de données dans un session de navigateur unique, sessionStorage est idéal. Les données stockées dans sessionStorage restent accessibles jusqu'à la fin de la session (par exemple, lorsque l'onglet du navigateur est fermé).

sessionStorage.setItem('label', 'value');
sessionStorage.getItem('label');

Stockage local

Pour un stockage plus permanent, localStorage est la solution. Les données stockées dans localStorage persistent même après la fermeture et la réouverture du navigateur.

localStorage.setItem('label', 'value');
localStorage.getItem('label');

Avantages des objets de stockage HTML5

  • Les données restent masquées, évitant ainsi les problèmes de visibilité dans l'URL.
  • Les valeurs stockées persistent sur plusieurs pages et même après l'actualisation du navigateur (pour localStorage).
  • Idéal pour stocker des données de formulaire intermédiaires ou d'autres informations essentielles qui doivent être partagées entre les pages.
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729229955. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3