Vous pouvez me contacter via Facebook pour questions & suggestions :
Page Facebook relative à mon site
Les API (Interfaces de Programmation d'Applications) HTML5 sont des interfaces qui permettent aux développeurs
d'accéder à des fonctionnalités avancées directement depuis le navigateur web.
Ces API font partie de la spécification HTML5 et sont donc implémentées par les navigateurs récents.
Utiliser ces API c'est programmer en JS.
L'API Web Storage permet de stocker des paires clé/valeur sous forme de chaînes de caractères dans le navigateur,
avec localStorage pour un stockage persistant et sessionStorage pour une durée de session.
C'est donc l'équivalent des cookies et variables de session en PHP.
L'API WebStorage est aussi un outil plus puissant que les cookies quant aux capacités de stockage.
Mais, bien sûr, comme c'est une API accessible via JS ; il faut que l'exécution des scripts soit autorisée par le navigateur ...
Prévoyez donc dans le code HTML un message indiquant l'éventuel blocage de JS (message dans la balise NOSCRIPT).
L'exemple se traduit par deux pages afin que vous compreniez bien que les variables de session sont superglobales.
Dans cette page les variables de session sont éventuellement créées.
Notez l'instruction qui charge le framework (stocké dans le même dossier que la page web).
Si le script était exécuté avant que le DOM initial soit construit il y aura "plantage" du script.
Une page web qui utilise le micro-framework
Récupération du code du micro-framework