PHP 里面session_unset()函数与session_destroy()函数比较
来源:互联网 发布:koala for mac 编辑:程序博客网 时间:2024/05/29 18:18
**session_unset()**:释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id; **session_destroy()**:删除当前用户对应的session文件以及释放session id,内存中$_SESSION变量内容依然保留; 下面是一个对比:
<?php //session_start();必须位于<html>标签之前 session_start(); $_SESSION['view']=3;?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php // put your code here echo 'session的id为:'.session_id().'<br>'; if(session_destroy()){ echo "清除成功!"."<br>"; echo 'session的id为:'.session_id().'<br>'; echo 'Views1 = '.$_SESSION['view'].'<br>'; unset($_SESSION); echo 'Views2 = '.$_SESSION['view']; } else{ unset($_SESSION); echo 'Views2 = '.$_SESSION['view']; } ?> </body></html>
输出结果为:
session的id为:rj8807cckpsnafo4mt6kp4obp5清除成功!session的id为:Views1 = 3Views2 =
通过输出结果可以看到调用session_destroy()函数,session的id被清空,但是$_SESSION里面的变量值还是存在的,然而调用session_unset()函数之后就取不到之前存放的变量值了;
1 0
- PHP 里面session_unset()函数与session_destroy()函数比较
- PHP中session_unset与session_destroy的区别
- session_unset()与session_destroy()
- session_unset与session_destroy的分别
- session_unset与session_destroy的分别
- session_unset与session_destroy的分别
- php中session_unset和session_destroy的区别
- php session详细设置说明 ,以及PHP中session_unset与session_destroy的区别
- session_unset() session_destroy()的区别
- unset() session_unset() session_destroy()
- unset() session_unset() session_destroy()
- session_unset and session_destroy
- 辨析session_unset()、session_destroy()、unset()
- session_unset() 和 session_destroy()
- unset() session_unset() session_destroy()
- session_unset()和session_destroy()用法分析
- session_unset()和session_destroy()用法分析
- session_unset()和session_destroy()用法分析
- 时间空间
- 小数值1.5625的二进制表示是?----阿里巴巴2015实习生笔试题
- django render和render_to_response()
- HashMap以及跟HashMap相关的内容
- linux 内存调优
- PHP 里面session_unset()函数与session_destroy()函数比较
- 通过俩个经纬度计算之间的距离(单位m)
- 学习动画——专用图层
- 在CSS中,html中的标签元素三种不同的类型
- 简述Python isinstance 和type
- AJAX教程系列二:open方法与数据获取与处理
- python 文件下载 方法
- go搭建
- SpringMVC+MyBatis声明式事务管理