首页 > 其他分享 >cookies设置与获取

cookies设置与获取

时间:2022-10-03 13:44:57浏览次数:54  
标签:cookies cookieValue cookieName 获取 getElementById 设置 var document

 

 

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <title>Cookies</title>
</head>

<head>
  <script>
    // 设置cookie
    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays * 1000));
      var expires = "expires=" + d.toGMTString();
      document.cookie = cname + "=" + cvalue + "; " + expires;
    }

    //添加Cookie
    function addCookie() {
      var cookieName = document.getElementById("setCookie").value;
      var cookieValue = document.getElementById("param").value;
      var cookieEx = document.getElementById("time").value;
      setCookie(cookieName, cookieValue, cookieEx);
    }

    // 获取cookies
    function getCookie(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i].trim();
        if (c.indexOf(name) == 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "无数据";
    }

    //查询Cookie
    function loadCookie() {
      var cookieName = document.getElementById("getCookie").value;
      var cookieValue = getCookie(cookieName);
      document.getElementById("spnCookies").innerText = cookieValue;
      console.log(cookieName + "====" + cookieValue);
    }
  </script>
</head>

<body>
  设置cookies:<br />
  名称:<input type="text" id="setCookie" /> 参数:<input type="text" id="param" /> 有效时间:<input type="number" id="time">
  <input type="button" value="添加Cookie" onclick="addCookie()" /><br>

  获取cookies:<br />
  名称:<input type="text" id="getCookie" /> <span id="spnCookies"></span><br>
  <input type="button" value="获取Cookie"
    onclick="loadCookie()" />
</body>

</html>

 

标签:cookies,cookieValue,cookieName,获取,getElementById,设置,var,document
From: https://www.cnblogs.com/dwdw/p/16750411.html

相关文章

  • 【linux】查看环境变量|getenv & setenv设置获取环境变量getenv & setenv 获取&设置环
    目录​​环境变量类型​​​​查看环境变量​​​​系统的环境变量​​​​进程的环境变量​​​​初始化时载入的环境变量​​​​执行过程中设置的环境变量​​​​环境变......
  • vscode gif 设置扫描深度
    一个项目下,分为多个GIT仓库,如果都是在根目录下没有问题,VSCODE会自动扫出GIT库但是如果有一些仓库在其它子目前下,如果不设置VSCODE是不能扫出来总共四个仓库:根目录有2个仓库p......
  • 【微信小程序开发】用户头像昵称获取规则调整 2022
    之前通过wx.getUserInfo获取用户的头像、昵称等信息2021年4月调整为通过wx.getUserProfile获取用户的头像、昵称等信息详情请看:https://developers.weixin.qq.com/communit......
  • 设置Disable 状态Radio button 和Checkbox的样式
     有时需要在view页面设置标签的状态为disabled,但是客户反映radiobutton和checkbox的颜色很浅,难以识别,尤其是打印后,如下:  可以使用下面的css更改原有的样式input[typ......
  • EBS:值集获取段限定词SQL
    EBSR12值集获取段限定词SQLSELECTROWNUMAS"序号",FFVS.FLEX_VALUE_SET_NAMEAS"值集名称",FFV.FLEX_VALUEAS"值"--,FFV.FLEX_VALUE_ME......
  • 设置镜像权限及sh用法
    创建租户(项目)openstackprojectcreate--domain(域)  域名 项目名创建用户openstackusercreate--domain(域)  域名 --password 密码 用户名 设置......
  • SQLMap入门——获取字段内容
    查询完字段名称之后,获取该字段的具体数据信息pythonsqlmap.py-uhttp://localhost/sqli-labs-master/Less-1/?id=1-Dmysql-Tuser-Cuser,password--dump  ......
  • SQLMap入门——获取数据库的所有用户
    列出数据库中的所有用户在当前用户有权读取包含所有用户的表的权限时,使用该命令列出所有管理用户pythonsqlmap.py-uhttp://localhost/sqli-labs-master/Less-1/?id=1......
  • SQLMap入门——获取数据库用户的密码
    列出数据库用户的密码如果当前用户有读取包含用户密码的权限,SQLMap会先列举出用户,然后列出Hash,并尝试破解pythonsqlmap.py-uhttp://localhost/sqli-labs-master/Less-......
  • SQLMap入门——获取表中的字段名
    查询表名之后,查询表中的字段名pythonsqlmap.py-uhttp://localhost/sqli-labs-master/Less-1/?id=1-Dxssplatform-Toc_user--columns 后续注入--columns缩写成-......