admin管理员组文章数量:1530885
2024年6月5日发(作者:)
写cookie,取cookie
1、添加cookies(用户信息保存,修改都会依赖cookies)
HttpCookie cookies = new
HttpCookie("Porschev");
cookies["name"] = "Zhong Wei";
cookies["sex"] = "1";
s = utes(20);
(cookies);
2、修改cookies( 在程序中难免会操作,对用户信息的修改,
更新数据库后,也会修改cookies,为了修改后的显示)
方法一:
HttpCookie cookies =
s["Porschev"];
cookies["name"] = "wilson Z";
再取cookies中的name,结果:wilson Z;当这样修改cookies
时,在更新方法中再取这个名为Porschev的cookies,name
的值还为Zhong Wei而非wilson Z,页面显示也不对(己排
除页面缓存原因,更新也确实没有成功)
修改方法一:
HttpCookie cookies =
s["Porschev"];
cookies["name"] = "wilson Z";
//加上下面一句
s["Porschev"].Expires =
utes(-1);
再次测式,结果正确,取出name的值为:wilson Z,页面显
示也正确。utes(-1)让以前存入过期
时间为20min的cookies失效
3、得到cookies
HttpCookie cookies =
s["Porschev"];
string name = cookies["name"]; //通过key取出
对应value,多key同理取
4、删除cookies
方法一:(最常用的一个删除cookies方法)
if (s["Porschev"] != null)
{
HttpCookie cookies = new
HttpCookie("Porschev");
s =
s(-1);
(cookies);
}
在项目中测式,删除部分cookies失败,于是换一种方法
foreach (string cookiename in
s)
{
版权声明:本文标题:Cookie与Session用法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1717537266a581859.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论