Maison  >  Article  >  interface Web  >  Implémentation Javascript de solutions de contournement pour obtenir des compétences en matière de délai d'expiration des cookies_javascript

Implémentation Javascript de solutions de contournement pour obtenir des compétences en matière de délai d'expiration des cookies_javascript

WBOY
WBOYoriginal
2016-05-16 16:39:391764parcourir

Les pages Javascript et dynamiques ne peuvent pas obtenir le délai d'expiration du cookie. Le délai d'expiration est géré par le navigateur. JavaScript et les pages dynamiques ne peuvent définir que le délai d'expiration, qui ne peut pas être obtenu via le document.cookie (javascript) ou Cookie.Expires. (asp.net) arrive.

Copier le code Le code est le suivant :

<%@page language="C#" Debug="true"%>


Bien que le cookie asp.net ait l'attribut Expires, l'attribut Expires généré par Response.Write est 0001-1-1 0:00:00 (DateTime.MinValue). du cookie. L'heure est donnée au serveur, donc DateTime.MinValue est utilisé pour remplir la propriété Expires du cookie.


Vous devez obtenir le délai d'expiration et vous devez utiliser une autre valeur de cookie pour enregistrer le délai d'expiration du cookie correspondant. Comme suit :

Copier le code Le code est le suivant :
<script><br> var d = nouvelle Date();<br> d.setHours(d.getHours() 1); //Expire dans 1 heure<br> Document.cookie = 'testvalue=123;expires=' d.toGMTString(); //Valeur du cookie de stockage<br> document.cookie = 'testexp=' escape(d.toLocaleString()) ';expires=' d.toGMTString(); //Délai d'expiration du cookie de stockage, obtenez le cookie testexp <.>  <br> </script>


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn