Cookie机制

Cookie机制

cookie 是浏览器储存在用户电脑上的一小段文本文件。
cookie 是纯文本格式,不包含任何可执行的代码。
一个 Web 页面或服务器告知浏览器按照一定规范来储存这些信息,并在随后的请求中将这些信息发送至服务器,Web 服务器就可以使用这些信息来识别不同的用户。
当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。
大多数需要登录的网站在用户验证成功之后都会设置一个 cookie,只要这个 cookie 存在并可以,用户就可以自由浏览这个网站的任意页面。
创建Cookie:
Cookies 以名/值对形式存储,当浏览器从服务器上请求 web 页面时,属于该页面的 cookies 会被添加到该请求中。服务端通过这种方式来获取用户的信息。
使用JavaScript来创建Cookie:
JavaScript 中可以使用 document.cookie 属性来创建 、读取、及删除 cookies。
如图:
在这里插入图片描述
在JavaScript中我们可以用以下代码来读取我们创建好的Cookies,
如图:
在这里插入图片描述
将我们Cookie放到变量X中,用控制台把x输出一下。
在这里插入图片描述
删除Cookies:
删除 cookie 非常简单。我们只需要设置 expires 参数为以前的时间即可,
如下图所示:
在这里插入图片描述
Cookie并不提供修改、删除操作。如果要修改某个Cookie,只需要新建一个同Cookie,覆盖原来的Cookie。
在C#中我们可以用Cookie来创建我们的Cookies
如下图所示:创建Cookie:
在这里插入图片描述
设置Cookie的有效期:
在这里插入图片描述
用Expires设置我们的Cookie可以保存6天。
删除Cookie:
在这里插入图片描述
通过设置 Cookie 的过期时间为负,强制使 Cookie 过期。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值