php常用操作--会话控制
PHP会话控制
session
session作用
1、SESSION允许通过将数据存储在HTTP服务器中,以在整个用户会话过程中保持该数据;所以,SESSION不仅是一个时间概念,还包括了特定的用户和服务器;
2、SESSION提供在PHP脚本中定义全局变量的方法,使得这个全局变量在同一个SESSION中对于所有的PHP脚本文件内都有效。所以,SESSION是基于HTTP服务器的用于保持状态的方法;
session工作原理
不同浏览器的cookie位置
1、在Windows系统上(Win7为例)浏览器的Cookie数据存在%APPDATA%.txt文件
2、Firefox的Cookie数据存储在:%APPDATA%.default目录,名为cookies.sqlite的文件;
3、Chrome的Cookie数据存储在:%LOCALAPPDATA%,名为Cookies的文件;
session相关的函数
session_start
bool session_start([array $options = []]) 描述:启动新会话,或者重用现有会话 说明: 1、$options参数是一个关联数组,如果提供的话,则会用其中的项目覆盖“会话配置”中的配置选项; 2、如果通过GET或者POST方式,或者使用cookie提交了会话ID,则会重用现有会话;
session_id
string session_id([string $id]) 描述:获取、设置当前会话ID 说明: 1、如果指定$id参数的值,则使用指定值作为会话ID; 2、必须在调用session_start()函数之前调用session_id()函数;
session_name
string session_name([string$name]) 描述:读取/设置会话名称语法 说明: 1、如果指定$name参数,session_name()函数会更新会话名称,并返回原来的会话名称; 2、必须在调用session_start()函数之前调用session_name()函数;与SESSION相关的函数;
session_destroy
string session_destroy(void) 描述:销毁一个会话中的全部数据
cookie
cookie 相关函数
setcookie
boolsetcookie(string$name[,string$value=""[,int$expire=0[,string$path=""[,string$domain=""]]]]) 描述:设置cookie 说明: 1、$name参数用于指定cookie名称; 2、$value参数用于设置cookie值;
About ME
👋 读书城南,🤔 在未来面前,我们都是孩子~
- 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
🛠️ Blog: http://oceaneyes.top
⚡ PM导航: https://pmhub.oceangzy.top
☘️ CNBLOG: https://www.cnblogs.com/oceaneyes-gzy/
🌱 AI PRJ自己部署的一些算法demo: http://ai.oceangzy.top/
📫 Email: 1450136519@qq.com
💬 WeChat: OCEANGZY
💬 公众号: UncleJoker-GZY
👋 加入小组~
👋 感谢打赏~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 OCAEN.GZY读书城南!