php中session_unset与session_destroy的区别分析

yipeiwu_com6年前PHP代码库
session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
id

session_destroy()
删除当前用户对应的session文件以及释放session
id,内存中的$_SESSION变量内容依然保留

因此,释放用户的session所有资源,需要顺序执行如下代码:
复制代码 代码如下:

<?php
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>

相关文章

深入for,while,foreach遍历时间比较的详解

这个是从别人空间里看来的,不过自己还真从来没这么做过他们三者之间的比较,今天也学习了一下。复制代码 代码如下:<?php$arr = array();for($i = 0; $i...

微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解

微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解

本文实例讲述了PHP实现微信公众号支付功能。分享给大家供大家参考,具体如下:    直言无讳,我就是一个初涉微信开发的小白,写这篇博客的原因:一是为了给自...

五个PHP程序员工具

Phing - 一个项目构建系统 Phing 是一个基于Apache ANT 的项目构建系统。它的名字是一个拗口的语句首字母缩写&nbs...

PHP中ADODB类详解

 虽然 PHP 是建构 Web 系统强有力的工具,但是 PHP 存取数据库的功能,一直未能标准化,每一种数据库,都使...

PHP 使用openssl 扩展实现公钥加密的方法

如下所示: // 生成私钥 # openssl genrsa -out rsa_private_key.pem 1024 // 生成公钥 # openssl rsa -in rsa_...