php会话机制之Session
来源:互联网 发布:淘宝排名搜索查询 编辑:程序博客网 时间:2024/05/13 13:33
一:Session的声明与使用
bool session_start(void); //创建session,开始一个会话,进行session初始化
二:注册一个会话变量和读取session
$_SESSION["username"] = "silious";
三:注销变量与销毁session
session_destroy(); //销毁和当前session有关的所有资料,该函数并不会释放和当前session相关的变量也不会删除保存在客户端cookie中的session ID
unset($_SESSION["username"]); //删除在session中注册的用户名变量
$_SESSION=array(); //将某个用户在session中注册的变量全部清除
通过前面的介绍,session的注销过程共需要4个步骤:
<?php
//第一步,开启session并初始化
session_start();
//第二步:删除所有session的变量,也可使用unset($_SESSION[XXX])逐个删除
$_SESSION=array();
//第三步:如果使用基于cookie的session,使用serCookie()删除包含session ID的cookie
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),'',time()-42000,'/');
}
//第四步:最后彻底销毁session
session_destroy();
四:session的自动回收机制
五:传递session ID
1,通过cookie传递session ID
2,通过url传递session ID
0 0
- php会话机制之Session
- php之session会话控制
- PHP会话控制之session--实例
- PHP会话控制之Session介绍原理
- PHP漏洞之session会话劫持
- 前端学PHP之会话Session
- PHP 会话 (php Session)
- 会话(Session)机制
- 用户Session 会话机制
- 会话跟踪机制 Session
- php的session机制以及自定义会话管理器
- PHP中Session会话
- JavaWeb会话与状态管理之Session机制
- PHP自学之路----会话技术(cookie session)
- PHP自学之路----会话技术 session场景使用介绍!
- php学习之会话应用cookie和session
- PHP安全编程之session固定获取合法会话
- PHP基础教程十七之会话技术COOKIE、SESSION
- Android07
- [51nod 1375]再选数
- JavaScript js阻止连续点击事件触发
- javaEE项目开发之——Maven
- CSS 去掉按钮选中时的蓝色外边框
- php会话机制之Session
- Selenium驱动Microsoft Edge浏览器(基于robotframework框架)的方法
- Android08
- HDU:1026 Ignatius and the Princess
- 生成unix时间戳的办法
- POJ 3667 Hotel(线段树+区间合并)
- C++string中的查找函数find与find_first_of函数的区别
- 正则表达式
- bootstrap datatable 数据刷新问题