Est-il possible de récupérer la date de création ou d'expiration d'un cookie existant à partir de javascript? Si c'est le cas, comment?
Les informations ne sont pas disponibles dans document.cookie, mais si vous êtes vraiment désespéré, vous pouvez essayer d'effectuer une requête via l'objet XmlHttpRequest sur la page actuelle et accéder à l'en-tête du cookie à l'aide de getResponseHeader ().
C'est impossible. document.cookie
contient des informations dans une chaîne comme celle-ci:
key1=value1;key2=value2;...
Donc, il n'y a aucune information sur les dates.
Vous pouvez stocker ces dates dans une variable de cookie distincte:
auth_user=Riateche;auth_expire=01/01/2012
Mais l'utilisateur peut changer cette variable.
vous ne pouvez pas obtenir la date d'expiration d'un cookie via javascript, car lorsque vous essayez de lire le cookie à partir de javascript, document.cookie renvoie uniquement le nom et la valeur du cookie sous forme de paires.
Si vous utilisez Chrome, accédez à l'onglet "Ressources" et recherchez l'élément "Cookies" dans la barre latérale gauche. À partir de là, sélectionnez le domaine pour lequel vous vérifiez le cookie défini et une liste des cookies associés à ce domaine ainsi que leur date d'expiration apparaît.
Une possibilité consiste à supprimer dans le cookie la date d'expiration de celle-ci et à la réécrire. Ensuite, vous connaîtrez la date d'expiration.