php 会话控制(了解cookie与session之间的区别与联系)
2017-05-24 18:15
1131 查看
相同点:
都可以在解决HTTP无状态的问题,使同一个客户端在访问网站的多次请求中,可以保存,设置信息,并且在请求事物之间建立联系。
不同点:
简单的说cookie的信息保存在客户端,session的信息保存在服务器端。
Session采用键值对,也就是说ID存放客户端,而值放在服务器端,是通过用户的ID去找服务器上对应的值,这种方式值放置在服务器端,有个时间限制,时间到则服务器自动回收/释放。
Cookies则有两种方法,一种方法是把值保存在浏览器的变量中,当浏览器关闭时结束,另一种方法是保存在硬盘中,只要时间不过期,下次还可使用。
联系:
当客户端使用基于Cookie方式保存的SessionID时,SessionID一般保存在cookie中。
备注:
cookie在相同内核的浏览器之间是共享的,不同内核浏览器是不共享的例如火狐和IE(存放位置都不同,当然不共享)。不同内核浏览器不能共享cookie,也会产生不同sessionid。
相关文章推荐
- PHP基础----PHP 会话管理----22Cookie 和 Session 的概念与区别
- application,session,cookie三者之间的区别和联系
- PHP入门教程之会话控制技巧(cookie与session)
- PHP入门教程之会话控制技巧(cookie与session)
- 慕课网——PHP进阶篇(会话控制:session与cookie)
- php会话控制(session&cookie)
- PHP 会话控制(session与cookie)
- PHP 会话控制 cookie与session 全解析
- PHP会话控制Session与Cookie
- php中cookie和session的区别和联系
- PHP......会话控制SESSION与COOKIE
- PHP学习之会话控制session、cookie
- PHP中session和cookie的区别和联系
- php 会话控制(禁用cookie后session为什么会失效?)
- PHP会话控制:Session与Cookie详解
- php学习笔记-会话控制简单介绍session和cookie(一)
- PHP中SESSION与COOKIE的区别与联系
- 【PHP进阶篇 未完】6.会话控制(session与cookie)--慕课网【学习总结】
- PHP学习九--会话控制session和cookie
- 跟着百度学PHP[7]会话控制(session与cookie) 1.cookie的设置