
Côté navigateur, pour stocker des trucs et des bidules, y’a les cookies et puis depuis quelques temps y’a aussi du localStorage ! En gros ça fait pareil mais en pas pareil.
On explique : un cookie peut être lu du côté du serveur, alors qu’une information enregistrée dans le localStorage n’est accessible que depuis le client (le navigateur).
Donc pas question de toucher aux cookies nécessaires pour gérer la partie administration, par contre il y a quelques plugins qui pourraient tout à fait basculer du côté du localStorage, wideEdit par exemple qui jusqu’à maintenant se sert d’un cookie.
Autre avantage du localStorage : pas de limite de validité, sauf si on vide le cache côté navigateur.
Je pense qu’il va falloir basculer quelques cookies du côté client, en particulier la gestion de la case à cocher « se souvenir de moi » sur le formulaire de commentaire …
Et puis question code ça reste simple :
// écriture
localStorage.setItem('comment-info', JSON.stringify({c_name: 'moi', c_email: 'moi@example.com', c_url: 'https://example.com/'}));
// lecture
valeur = JSON.parse(localStorage.getItem('comment-info'));
// valeur = { c_name: 'moi', c_email: 'moi@example.com', c_url: 'https://example.com/'}
1 De Bernard -
Si j’ai bien compris, va falloir que j’approfondisse par ex sur le site alsacreations
2 De Franck -
Tout à fait Bernard ;-)
3 De Pablo -
Mais les fraises ? Elles font la couronne de quoi ? Et l’ensemble c’est pour accompagner le champagne?
4 De Franck -
C’est juste un souvenir Pablo, un petit dessert citron-vert / basilic, avec des fraises autour pour faire joli ;-)