Question existentielle

dessert-citron-vert-basilic.jpg, juil. 2019
On s’excuse, hein ?!?

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/'}

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14899

Haut de page