一.cookie导读,理解什么是cookie
1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存。并且读可以取出来的一种技术。
2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id、浏览过的网页或者停留的时间等网站想要你保存的信息。当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,服务器通过读取cookie,得知你的相关信息,就可以做出相应的动作。比如,显示欢迎你的小标题,不用填写帐号密码直接登录等。。
3.不同的浏览器存储的cooks位置是也不一样的。cookie文件的信息是不安全的,所以cookie里面的数据最好加密。
4.浏览器保存cookie数据有2中形式:浏览器的内存中,浏览器所在的电脑硬盘中。
二.cookie的查看 cookie在硬盘中的存在位置查看方法:
三.cookie的代码解释
1.将cookie写入浏览器端
复制代码 代码如下:
HttpCookie cookie = new HttpCookie("id","234"); //创建cookie的实例。
Response.Cookies.Add(cookie);//将创建的cookie文件输入到浏览器端
explain:这里相当于在cookie文件中写入键值对为id:234,我们可以读取这个数据
2.读出cookie中存放的数据
复制代码 代码如下:
HttpCookie cookie = new HttpCookie("id","234"); //创建cookie的实例。
Response.Cookies.Add(cookie);//将创建的cookie文件输入到浏览器端
Response.Write(Request.Cookies["id"].Value); //读取cookie文件中存储的值
explain:页面写出的数据就是234,从这里我们就能看出cookie的不安全性。所以使用的时候最好不要存放重要信息,如果就想存放,可以对其加密,在写入cookie存储文件中。还有如果对其无限制的写入,会造成垃圾文件过多。所以我们可以给cookie文件加一个有效期。
3.cookie文件的有效期设置
复制代码 代码如下:
HttpCookie cookie = new HttpCookie("id","234"); //创建cookie的实例。
cookie.Expires = DateTime.Now.AddMonths(5);//设置cookie的过期时间,5分钟后过期,自动清除文件
Response.Cookies.Add(cookie);//将创建的cookie文件输入到浏览器端
Response.Write(Request.Cookies["id"].Value); //读取cookie文件中存储的值
4.cookie文件的删除、销毁
复制代码 代码如下:
HttpCookie cookie = new HttpCookie("id","234"); //创建cookie的实例。
cookie.Expires = DateTime.Now.AddMonths(5);//设置cookie的过期时间,5分钟后过期,自动清除文件
Response.Cookies.Add(cookie);//将创建的cookie文件输入到浏览器端
Response.Write(Request.Cookies["id"].Value); //读取cookie文件中存储的值
cookie.Expires = DateTime.Now.AddMonths(-5); //cookie的销毁,给他设置一个多去了的时间,他就倍销毁了。
四.一个cookie的小例子,记住我。(如果登录的时候选择记住我,下次无需登录直接跳转的内容页)
复制代码 代码如下:
<body>
<form id="form1" method="post" action="rembPage.aspx">
<div>
帐号: <input type="text" name="userName" /><br />
密码 :<input type="password" name="pass" /><br />
记住我: <input type="checkbox" value="rem" name="sele1" /><br />
<input type="submit" value=" 登录 " />
</div>
</form>
</body>
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["userName"] == null && Request.Cookies["passWord"] == null)
{
if (Request.Form["userName"] != null && Request.Form["pass"] != null)
{
String userName = Request.Form["userName"];
String userPassWord = Request.Form["pass"];
if (userName == "admin" && userPassWord == "123")
{
if (Request.Form["sele1"] != null)
{
HttpCookie cookieUserName = new HttpCookie("userName", userName); //创建帐号的cookie实例
HttpCookie cookiePassWord = new HttpCookie("passWord", userPassWord);
cookieUserName.Expires = DateTime.Now.AddDays(2); //设置帐号cookie的过期时间,当前时间算往后推两天
cookiePassWord.Expires = new DateTime(2012, 5, 27); //设置密码cookie的过期时间,过期时间为2012年5月27日
Response.Cookies.Add(cookieUserName); //将创建的cookieUserName文件输入到浏览器端
Response.Cookies.Add(cookiePassWord);
Response.Redirect("1.aspx"); //跳转到你想要的页面
}
else
{
Response.Redirect("1.aspx");//即便不记住密码也要跳转
}
}
}
}
else
{
Response.Redirect("1.aspx");//如果记住密码,第二次登录将直接进入1.aspx页面
}
}
五.js中的cookie以后再写,这里我有什么错误,或者你想指点我什么,请留言。谢谢!
相关推荐:
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
用AI优化文章,轻松提升内容质量与创作效率
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
SEO努力:提升网站排名的关键策略,网站建设微企动力
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
AI代谢文章:从灵感到成果的创作革命
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
seo算是什么营销方式,seo是网络营销吗 ,ai318
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
【BVIP尊享体验:超越奢华,开启专属未来】,珠宝网站建设思路
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
如何下载免费AI软件,让你的工作和生活更智能
ChatGPT点不了?背后的真相与解决方法,ai.520523
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
优化投入,让企业更具竞争力,怎样推广营销方案
AI助手Stut:智能时代的创新引擎,开启未来工作新篇章,ai对ai的格斗游戏
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
文章AI生成软件高效创作新纪元
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
智能AI写文章:高效创作新风尚
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
文章AI生成标题:让创作更轻松,内容更精彩
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
在线AI文章生成器开启智能创作新时代
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作