1、Cookie的工作模式
1)、客户端首次访问某站点:服务器页面相关读取Cookie的指令,因为没有信息,不参与编译或编译错误。服务器页面程序中有设置Cookie的指令。
2)、指令通过浏览器写入客户端硬盘。
3)、客户端再次访问某站点,浏览器将携带Cookie的信息提交服务请求,访问的页面中如果有需要提取Cookie信息的指令,将获得信息参与编译。
4)、将含有Cookie信息参与编译的页面发回给浏览器,其中如果有相关的设置Cookie的指令,将再次通过浏览器,写入客户端。
2、Cookie的限制
1)、必须通过浏览器进行操作,如果浏览器禁用Cookie,则无法工作,信息只能是文本,信息大小有限制:4KB(不同的浏览器兼容性不一样,大小不同)。
2)、安全问题:使用Cookie存储的尽量是些无关痛痒的信息,如果要保存用户名密码,请编码为密文形式。
3、实现单值Cookie的设置
HttpCookie ck_animal=new HttpCookie(“animal”); //声明Cookie
ck_animal.Value=”猫”; //赋值
ck_animal.Expires=DateTime.Now.AddDays(1);//设置Cookie有效期,如果不设置有效期浏览器关闭Cookie就失效。
Response.Cookies.Add(ck_animal);//写入Cookie
4、实现单值Cookie信息读取
if(Request.Cookies[“animal”]!=null)// 需要判断Cookie是否存在,Request.Cookes[“......”]是一个对象
{
String _mystr=Request.Cookes[“animal”].Value;
}
5、实现单值Cookie信息删除
删除Cookie值不同于清空变量值,因为Cookie存放在客户端硬盘
标准的删除Cookie的写法是:
Response.Cookies[“animal”].Expires=DateTime.MinValue;//设置Cookie名称为 最小过期时间
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27230.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27230.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司