Cookies操作

1. http Cookies赋值:

HttpCookie cookies;
            cookies = new HttpCookie("Fanfenghua");
            cookies.Values.Add("Name", "Fanfenghua"); //添加值
            cookies.Values.Add("Age", "30");
            cookies["Sex"] = "Man";  //另一种赋值模式
            DateTime dt = DateTime.Now.AddHours(20);
            cookies.Expires = dt;  //失效时间
            Response.AppendCookie(cookies);

2. http cookies取值 :

string name="";
            string age="";
            HttpCookie cookies = Request.Cookies["Fanfenghua"];
            if (cookies != null)
            {
                 name = cookies["Name"];
                 age = cookies["Age"];
            }

Label1.Text = name;
            Label2.Text = age;

3.删除Cookie:

HttpCookie cookie = Request.Cookies["Fanfenghua"];

if (cookie != null)
            {
                DateTime dt = DateTime.Now.AddDays(-1);
                cookie.Expires = dt;
                Response.AppendCookie(cookie);
            }

Cookies操作

时间: 2024-10-08 15:38:52

Cookies操作的相关文章

C#语法糖之Cookies操作类 asp.net

用法: //声名一个数据集合 var listString = new List<string>() { "a", "b", "c" }; //缓存key string key = "cokey"; //获取实例 var cookiesManager = CookiesManager<List<string>>.GetInstance(); //插入缓存 cookiesManager.Add

Cookies操作类

实现代码: //声名一个数据集合 var listString = new List<string>() { "a", "b", "c" }; //缓存key string key = "cokey"; //获取实例 var cookiesManager = CookiesManager<List<string>>.GetInstance(); //插入缓存 cookiesManager.A

.NET常用工具类——COOKIES操作类

using System;using System.Collections;using System.Collections.Generic;using System.Collections.Specialized;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.We

flask的cookies操作

from flask import Flask,request,Response app = Flask(__name__) @app.route('/') def hello_world(): res = Response('cookies的设置') res.set_cookie('username','zhiliao')#cookies只有在响应返回的时候才能设置 return res @app.route('/del/') def delete_cookies(): res = Respo

Request.Cookies和Response.Cookies

Request.Cookies创建的Cookie只能用于后台不能用于HTML的前台Response.Cookies操作过的Cookie,所有方法获取到的都是被更新过的值,也就是说Response.Cookies是修改所有容器中的Cookie的值: 总结: Request.Cookies:主要是用于获取所有Cookie值的,包括JS.Request.Cookies和Response??.Cookies三种方法创建的Cookie值:说到这里,大家可以看出Request.Cookies既可以获取Coo

Python学习---django下的cookie操作 180201

什么是Cookies 什么是Cookies cookies设置的原因: 1. http请求的无记忆性: 2.加快访问速度  3. 减少服务器压力 cookies特点: cookies保存在客户端浏览器上的键值对,且每次访问页面都会带着cookies cookies可以主动清除 cookies也可以被"伪造",可以被别人带着cookies操作你的账号 cookies会根据域名进行分类,不能跨域共享,也就是说百度有百度的,JD有京东的 cookies必须请求数据成功后才能有用哈 浏览器可以

selenium 操作 获取动态页面数据

# selenium from selenium import webdriver import time driver_path = r"G:\Crawler and Data\chromedriver.exe" driver = webdriver.Chrome(executable_path=driver_path) driver.get('https://www.baidu.com/') time.sleep(5) driver.close() # 关闭页面 driver.qu

项目前端 - vue配置 | axios配置 | cookies配置 | element-ui配置 | bootstrap配置

vue项目创建 环境 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ ? 2.安装cnpm: >: npm install -g cnpm --registry=https://registry.npm.taobao.org ? 3.安装vue最新脚手架: >: cnpm install -g @vue/cli ? 注:如果2.3步报错,清除缓存后重新走2.3步 >: npm cache clean --force 创建项目 ''' 1.切到项目文

python2 与 python3的区别总结

python2 与 python3的区别总结 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式. 案例研究:将chardet移植到Python 3(porting chardet to Python 3)描述了如何运行这个脚本,然后展示了一些它不能自动修复的情况.这