zoukankan      html  css  js  c++  java
  • cookie

    //添加Cookie
                //第一种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Values["a"] = "a";
                myCookie.Values["b"] = "b";
                myCookie.Expires.AddDays(1);
                Response.AppendCookie(myCookie);
              
                //第二种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Values["a"] = "a";
                myCookie.Values["b"] = "b";
                myCookie.Expires.AddDays(1);
                Response.Cookies.Add(myCookie);
    
                //第三种添加Cookie方法
                HttpCookie myCookie = new HttpCookie("userrole");
                myCookie.Value = "a";
                Response.Cookies.Add(myCookie);
    
                //第四种添加Cookie方法
                HttpContext.Current.Response.Cookies.Add(new HttpCookie("userrole", "超级管理员"));
                Response.Cookies["userrole"].Value = "超级管理员";
                HttpCookie cookie = Request.Cookies["userrole"];
                Response.Write(cookie.Value);
    
                //第五种添加Cookie方法
                string strName = "a";
                string strValue = "b";
                int  expires = 2;
                HttpCookie cookie = HttpContext.Current.Request.Cookies[strName];
                if (cookie == null)
                {
                    cookie = new HttpCookie(strName);
                }
                cookie.Value = strValue;
                cookie.Expires = DateTime.Now.AddMinutes(expires);//可以不写
                HttpContext.Current.Response.AppendCookie(cookie);
    
                //第六种添加Cookie方法
                string strName = "a";
                string strValue = "b";
                string key = "c";
              
                HttpCookie cookie = HttpContext.Current.Request.Cookies[strName];
                if (cookie == null)
                {
                    cookie = new HttpCookie(strName);
                }
                cookie[key] = strValue;
                cookie.Expires = DateTime.Now.AddMinutes(expires);
                HttpContext.Current.Response.AppendCookie(cookie);
    
                
             
                //获取cookie
                //第一种获取Cookie方法
                Response.Write(Request.Cookies["userrole"].Values["a"].ToString());
    
                //第二种读取Cookie方法
                HttpCookie cookie = Request.Cookies["userrole"];
                Response.Write(cookie.Values["a"].ToString());
                Response.Write(cookie.Values["b"].ToString());
             
               
                //第三种读取Cookie方法
                Response.Write(Request.Cookies["userrole"].Value);
             
                //第四种读取Cookie方法
                Response.Write(Request.Cookies["userrole"].Value);
    
                //第五种读取Cookie方法
               if( HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies[strName] != null)
                    HttpContext.Current.Request.Cookies[strName].Value.ToString();
               //第六种读取Cookie方法
               if (HttpContext.Current.Request.Cookies != null && HttpContext.Current.Request.Cookies[strName] != null && HttpContext.Current.Request.Cookies[strName][key] != null)
                   HttpContext.Current.Request.Cookies[strName][key].ToString();
    Cookie
  • 相关阅读:
    MySQL主库异常,从库手动切换为主库方案
    快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana)
    CentOS7设置DNS服务器
    nginx/iptables动态IP黑白名单实现方案
    Python批量复制和重命名文件
    centos 7 配置php运行环境 (新)
    配置Nginx和php-fpm用Sock套接字连接时,找不到php-fpm.sock的原因
    php-fpm nginx 9000端口
    nginx与php-fpm通信的两种方式
    centos 7.2 常用命令useradd的使用
  • 原文地址:https://www.cnblogs.com/zhubenxi/p/5199876.html
Copyright © 2011-2022 走看看