ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1、什么是SESSION? * Session对象存储特定用户的会话数据; * Session将会话数据存储在服务器端; * Session是基于Cookie技术的,没有Cookie就没有Session; * Session在整个用户会话中,一直存在下去; * 一个用户会话时效:从用户登录开始,到用户登录结束; * Session存储的数据量要比cookie大的多; * Session存储的内容类型,不限于字符串; * Session数据存储在服务器端,更安全,可靠。 ## 2、SESSION的工作原理 ![](https://img.kancloud.cn/d3/c5/d3c57386097a303a5090aa40eda43bb7_515x276.png) ## 3、开启SESSION会话功能 * 描述:启动新会话或者重用现有会话 ; * 语法: ``` bool session_start (void ) ``` * 提示:$_SESSION变量默认是不存在的,与$_POST、$_GET、$_FILES不一样。因此,必须先开启SESSION,才能使用$_SESSION变量; * 提示:每个需要SESSION数据的页面,都要开启SESSION功能; * 注意:SESSION功能,不能重复开启(同一个页面不能开2次); * 返回:成功开始会话返回 TRUE ,反之返回 FALSE; 提示:SESSION文件的保存位置 c:\windows\temp ![](https://img.kancloud.cn/7a/89/7a89863f752ff8494fbb07ca12ae20fa_402x282.png)