• 关于前端设置cookie


    cookie既可以后端设置也可以在前端设置,例如登陆/注册功能,每次都要向服务器请求用户数据,这种就可以把cookie放到前端储存起来。

    当网页要发http请求时,浏览器会先检查是否有相应的cookie,有则自动添加在request header中的cookie字段中。

    查看当前网页的cookie:在控制台输入 document.cookie 

    前端设置cookie:

    function setcookie(name,value){
      var days = 1;
      var exp = new Date();
      //写入Cookie  ,toGMTstring将时间转换成字符串。
      document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString;
    }
    
    function getcookie(name){
      var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
      if(arr=document.cookie.match(reg)){
        return (arr[2]);
      }else{
        return null;
      }
    }
    
    let seen = true;
    let noseen = false;
    
    if(getcookie('login')!==null){
      seen = false;
      noseen = true;
    }

     获取cookie

    function getCookie(name) {
        var prefix = name + "="
        var start = document.cookie.indexOf(prefix)
     
        if (start == -1) {
            return null;
        }
     
        var end = document.cookie.indexOf(";", start + prefix.length)
        if (end == -1) {
            end = document.cookie.length;
        }
     
        var value = document.cookie.substring(start + prefix.length, end)
        return unescape(value);
    }
  • 相关阅读:
    Python 函数知识点
    面向对象相关
    判断arg参数是否是可以被调用的
    利用U盘安装CentOS7系统
    简单模仿OpenGL中的栈的作用
    温故而知新我再一次学习库
    关于帧缓存的总结
    OGRE的相关工具和库
    OpenGL在Qt界面下的应用(helloworld)
    OpenGL加载Cg程序
  • 原文地址:https://www.cnblogs.com/lst619247/p/10304744.html
Copyright © 2020-2023  润新知