zoukankan      html  css  js  c++  java
  • js操作cookie

    cookie的作用

    cookie最典型的应用是判断注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续。

    还有一个重要作用是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入cookie,以便在最后付款时提取信息。

    js设置cookie

    document.cookie="popped=yes"

    js获取cookie

     1 function get_cookie(Name) {
     2    var search = Name + "="//查询检索的值
     3    var returnvalue = "";//返回值
     4    if (document.cookie.length > 0) {
     5      sd = document.cookie.indexOf(search);
     6      if (sd!= -1) {
     7         sd += search.length;
     8         end = document.cookie.indexOf(";", sd);
     9         if (end == -1)
    10          end = document.cookie.length;
    11          //unescape() 函数可对通过 escape() 编码的字符串进行解码。
    12         returnvalue=unescape(document.cookie.substring(sd, end))
    13       }
    14    } 
    15    return returnvalue;
    16 }
    17 //使用方式:
    18 get_cookie("popped");

    js删除cookie

    可以将过期时间设定为一个过去的时间,例如:

    1 //获取当前时间
    2 var date=new Date();
    3 //将date设置为过去的时间
    4 date.setTime(date.getTime()-10000);
    5 //将userId这个cookie删除
    6 document.cookie="userId=828; expires="+date.toGMTString(); 
  • 相关阅读:
    [SQL]数据更新
    Hadoop之mapred
    hadoop之hdfs
    HTML —— 11.25日总结
    HTML —— 11.19日的总结
    三个爬虫的小栗子
    HTML —— video标签
    py爬虫 —— 三个爬虫的小栗子
    HTML —— img标签
    py爬虫 —— py爬虫requests
  • 原文地址:https://www.cnblogs.com/endlessmy/p/8690859.html
Copyright © 2011-2022 走看看