PHP学习笔记中,如何高效使用session实现用户状态管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计987个文字,预计阅读时间需要4分钟。
cookie和session是Web开发新手容易混淆的两个概念,正确理解两者有助于更好地掌握Web交互。个人认为,两者主要有以下区别:
- cookie信息保存在客户端- 实现方式由客户端负责
session信息保存在服务器端- 实现方式由服务器端负责
cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点:
cookie
信息保存在客户端
具体实现由客户端负责
数据大小和数量一般有限制
数据容易被窃取和篡改
session
数据保存在服务端
具体实现由服务器负责
数据大小和数量原则上无限制
安全性较高,可信度强
狭义的session指的是web会话中的session id以及关联的数据,广义的session指通信双方的交互会话。例如用户登录是一次session交互,在ATM机取钱是一次session交互,等等。
session的细节
session的主要作用是标识一个会话,并保存会话期间的数据。以下是session的一些细节。
存取
PHP通过$_SESSION超全局变量获取和存放session中的所有数据。
本文共计987个文字,预计阅读时间需要4分钟。
cookie和session是Web开发新手容易混淆的两个概念,正确理解两者有助于更好地掌握Web交互。个人认为,两者主要有以下区别:
- cookie信息保存在客户端- 实现方式由客户端负责
session信息保存在服务器端- 实现方式由服务器端负责
cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点:
cookie
信息保存在客户端
具体实现由客户端负责
数据大小和数量一般有限制
数据容易被窃取和篡改
session
数据保存在服务端
具体实现由服务器负责
数据大小和数量原则上无限制
安全性较高,可信度强
狭义的session指的是web会话中的session id以及关联的数据,广义的session指通信双方的交互会话。例如用户登录是一次session交互,在ATM机取钱是一次session交互,等等。
session的细节
session的主要作用是标识一个会话,并保存会话期间的数据。以下是session的一些细节。
存取
PHP通过$_SESSION超全局变量获取和存放session中的所有数据。

