0

0

cookie是什么?如何工作?

青灯夜游

青灯夜游

发布时间:2019-01-18 10:51:39

|

6331人浏览过

|

来源于php中文网

原创

许多网站使用称为cookie的小字符串来在连接之间存储持久的客户端状态。下面本篇文章就来带大家认识一下cookie,简单了解一下它是如何工作的,希望对大家有所帮助。

cookie是什么?如何工作?

什么是cookie?

Cookie是存储在用户计算机上的小文件。它们用于保存特定于特定客户端和网站的适量数据,可以通过Web服务器或客户端计算机访问。

Cookie中基本上是包含都是有关我们浏览网站信息(设置、记录等等)的小文档。例如,当我们选择要在其中查看网站的语言时,网站会将信息保存在计算机上名为cookie的文档中,下次再访问该网站时,它将能够阅读之前保存的cookie文件(里面包含着设置好的网站的语言)。这样,我们就可以首选语言查看网站,而无需再次选择语言。

Cookie包含的信息可以是任何类型的,例如访问网站的时间,添加到购物篮中的项目,在网站上点击的所有链接等。

如果在特定网站中创建cookie,并且您稍后访问另一个网站,则后者将无法从第一个网站读取内容,换句话说,只有保存信息的同一网站才能访问。

Cookies如何工作?

Cookie从服务器传递到客户端,然后再返回到请求和响应的HTTP头中。服务器可以使用Cookie来指示会话ID,购物车内容,登录凭据,用户首选项等。下面我们来了解一下Cookies的工作原理。

cookie是什么?如何工作?

从上图可以看出,当用户第一次请求页面时,服务器连同资源一起发送cookie对象以存储在客户机上。此对象可能包含请求的详细信息。现在稍后,如果用户再次请求相同的资源,则它与所存储的cookie一起发送可以由服务器使用的请求,以进一步增强用户的体验。

Cookie的两种类型

会话Cookie: 

会话cookie是指不设定生命周期时的状态,它仅在用户使用网站的期间持续存在,通常在退出Web浏览器时就会删除会话cookie。如果用户在服务器上有一段时间没有访问网站(空闲超时),则会话cookie将会过期。如果有人来使用我们的计算机,他们也无法在使用会话cookie的网站上看到任何内容,因为他们需要再次输入用户名和密码。

持久性Cookie: 

持久cookie则是设定了它的生命周期时的状态,持久性Cookie比用户会话更加持久。如果设置持久cookie的最大年龄为1年,那么在一年内,每次用户访问服务器时,cookie中设置的初始值将被发送回服务器。这可用于记录重要信息,例如用户最初如何访问网站。因此,持久性cookie也称为跟踪cookie。

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

相关文章

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
php注册登录系统开发实战
php注册登录系统开发实战

共10课时 | 13.4万人学习

PHP基于Cookie的购物车模块设计
PHP基于Cookie的购物车模块设计

共10课时 | 10.7万人学习

第三期培训_PHP开发
第三期培训_PHP开发

共116课时 | 25.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号