创建cookie Cookie c =new Cookie("uname","Kitty")
response.addCookie(c)添加cookie到服务器端。可以使用抓包工具查看到;
response.addCookie(c)一旦执行,服务器端会自动发回消息头set-cookie给浏览器,set-cookie是会携带cookie键值对的,uname=kitty。创建的cookie就会保存在浏览器。所以创建的cookie是会保存在浏览器上的
cookie有增删改查四种方法的,哪里不懂,可以追问。
//1.添加cookieHttpCookie myCookie = new HttpCookie("User")
myCookie.Values.Add("Name","张三")
myCookie.Values.Add("Age","20")
Response.AppendCookie(myCookie)//从这段代码中可以看到,Response.Cookies是添加cookie
//2.使用cookie
HttpCookie myCookie = Request.Cookies["User"]//这句可以看出,是获取cookie
if (myCookie != null)
{
myCookie.Expires = DateTime.Now.AddDays(-31)//这只cookie过期
Response.Cookies.Add(myCookie)//这样把这只添加里面cookie就过期了
}
//从上面的代码可以看到了吧,Response.Cookies可以添加数据到cookie,Request.Cookies可以获取Cookie里面的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)