2024年6月2日发(作者:)
服务器端操作Cookie,主要注意会使用以下三个类:
HttpCookie,HttpResponse,HttpRequest
关于HttpCookie:
属性
Domain
Expires
HasKeys
HttpOnly
Item
Name
Path
Secure
Value
Values
获取或设置与此Cookie关联的域
获取或设置域的过期时间
描述 例子
["username"]
获取一个值,通过该值指示Cookie是否具有子键
获取或设定一个值,该值指定Cookie是否可通过客户端脚本访问
属性的快捷方式
获取或设置Cookie的名称
获取或设置要与当前Cookie一起传输的虚拟路径
获取或设定一个值,该值指示是否使用安全套接字段(SSL)传输Cookie
获取或设置Cookie的值
获取单个Cookie对象所包含的键值对的集合
添加Cookie
public partial class cookie_Default :
{
protected void Page_Load(object sender, EventArgs e)
{
//创建Cookie
HttpCookie cookie = new HttpCookie("User");
//对中文进行编码
cookie["username"] = ode("张三");
cookie["password"] = "zhangsan";
//注意:此处不可缺少,此处缺少,则无法成功添加cookie
s = s(2);
//添加Cookie
(cookie);
}
}
读取Cookie
public partial class cookie_Default :
{
protected void Page_Load(object sender, EventArgs e)
{
//获取Cookie
HttpCookie cookie = s["User"];
//对中文进行解码
//输出:
// 张三
// zhangsan
(ode(cookie["username"])+"
"+cookie["
password"]);
}
}
修改Cookie
public partial class cookie_Default :
{
protected void Page_Load(object sender, EventArgs e)
{
s["User"]["username"] = ode("李四
");
//对中文进行解码
//输出:
// 李四
(ode(s["User"]["username"]))
;
}
}
删除Cookie
public partial class cookie_Default :
{
protected void Page_Load(object sender, EventArgs e)
{
//设置Cookie过期,客户端即可自动删除该Cookie
s["User"].Expires = s(-1);
}
}
发布评论