JS操作Cookie记录

Dear 丶 2021-09-12 08:22 378阅读 0赞
  1. <script language="javascript">
  2. //写入cookie
  3. function setCookies(name,value)
  4. {
  5. var Days = 30; //此 cookie 将被保存 30 天
  6. var expdate = new Date();
  7. expdate.setTime(expdate.getTime() + Days*24*60*60*1000);
  8. document.cookie = name + "="+ escape(value) +";expire*="+ expdate.toGMTString();
  9. }
  10. //读取cookie
  11. function getCookies(name)
  12. {
  13. var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  14. if(arr != null) return unescape(arr[2]); return null;
  15. }
  16. //删除cookie
  17. function delCookies(name)
  18. {
  19. var exp = new Date();
  20. exp.setTime(exp.getTime() - 1);
  21. var cval=getCookie(name);
  22. if(cval!=null) document.cookie=name +"="+cval+";expire*="+**p.toGMTString();
  23. }
  24. //示例读取
  25. var sCookie = getCookies("sCookie");
  26. if (sCookie == "null"){
  27. sCookie = "默认";
  28. }
  29. setTimeout("document.getElementById('cookie').innerHTML=sCookie;",1000);
  30. </script>

发表评论

表情:
评论列表 (有 0 条评论,378人围观)

还没有评论,来说两句吧...

相关阅读

    相关 node.js操作Cookie

    通过node.js建立了一个完整的网站不是一件容易的事,这涉及读取页面模板,从数据库中抽出数据构建成新的页面返回给客户端。但光是这样还不行,我们还要设置首部,在chrome中如

    相关 js操作cookie

    直接上代码吧,清楚明了。 cookie的查看局势到cookie的路径下看看打开文件,看看有没有。(记得右键刷新) <%@ page language="java"