php中session_unset与session_destroy的区别分析_PHP
程序员文章站
2022-04-24 14:27:13
...
session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
id
session_destroy()
删除当前用户对应的session文件以及释放session
id,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
复制代码 代码如下:
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
id
session_destroy()
删除当前用户对应的session文件以及释放session
id,内存中的$_SESSION变量内容依然保留
因此,释放用户的session所有资源,需要顺序执行如下代码:
复制代码 代码如下:
$_SESSION['user'] = 'lowell';
session_unset();
session_destroy();
?>
上一篇: smarty 模版变量的问题
下一篇: JS仿热血传奇游戏(附代码)
推荐阅读
-
php进行支付宝开发中return_url和notify_url的区别分析,支付宝notifyurl
-
PHP中mb_convert_encoding与iconv函数的深入解析_PHP
-
php中is_file跟file_exist的区别
-
解析isset与is_null的区别_PHP
-
PHP中global与$GLOBALS['']的区别
-
php学习之道:php中is_file和file_exist的区别,and判断目录is_dir
-
php中const与define的差别
-
在php中定义常量时,const与define的区别
-
PHP中exec函数和shell_exec函数的区别,execshell_exec_PHP教程
-
php中switch与ifelse的效率区别及适用情况分析_PHP