Que sont les cookies?
Un cookie est une donnée qui est stockée sur votre ordinateur pour être accessible par votre navigateur. Vous pourriez également avoir profité des avantages des cookies sciemment ou non. Avez-vous déjà enregistré votre mot de passe Facebook pour ne pas avoir à le saisir à chaque fois que vous essayez de vous connecter? Si oui, vous utilisez des cookies. Les cookies sont enregistrés sous forme de paires clé / valeur.
Pourquoi avez-vous besoin d'un cookie?
La communication entre un navigateur Web et un serveur s'effectue à l'aide d'un protocole sans état nommé HTTP. Le protocole sans état traite chaque demande de manière indépendante. Ainsi, le serveur ne conserve pas les données après les avoir envoyées au navigateur. Mais dans de nombreuses situations, les données seront à nouveau nécessaires. Voici les cookies dans une image. Avec les cookies, le navigateur Web n'aura pas à communiquer avec le serveur chaque fois que les données sont requises. Au lieu de cela, il peut être récupéré directement à partir de l'ordinateur.
Cookie de configuration Javascript
Vous pouvez créer des cookies à l'aide de document. propriété de cookie comme celle-ci.
document.cookie = "cookiename=cookievalue"
Vous pouvez même ajouter une date d'expiration à votre cookie afin que le cookie particulier soit supprimé de l'ordinateur à la date spécifiée. La date d'expiration doit être définie au format UTC / GMT. Si vous ne définissez pas la date d'expiration, le cookie sera supprimé lorsque l'utilisateur fermera le navigateur.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"
Vous pouvez également définir le domaine et le chemin pour spécifier à quel domaine et à quels répertoires du domaine spécifique le cookie appartient. Par défaut, un cookie appartient à la page qui définit le cookie.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "
// crée un cookie avec un domaine vers la page actuelle et un chemin vers l'ensemble du domaine.
JavaScript obtenir un cookie
Vous pouvez accéder au cookie comme celui-ci qui renverra tous les cookies enregistrés pour le domaine actuel.
var x = document.cookie
JavaScript Supprimer le cookie
Pour supprimer un cookie, il vous suffit de définir la valeur du cookie sur vide et de définir la valeur de expire à une date passée.
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
Essayez vous-même cet exemple:
Cookie !!!