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(); 
  • 相关阅读:
    (73)C# 扩展方法
    网络
    (十九)守护进程
    (十二)函数返回局部变量
    (十八)WireShark 过滤语法
    (十七)linux网络命令 vconfig ifconfig
    (十六)getsockname()
    (十五)ioctl、ifreq、ifconf
    (十四)UDP协议的两个主要方法sendto和recvfrom详解
    (十三)Packet socket 和 sockaddr_ll
  • 原文地址:https://www.cnblogs.com/endlessmy/p/8690859.html
Copyright © 2011-2022 走看看