session_unset與session_destroy的區別


session_unset()
釋放當前在內存中已經創建的所有$_SESSION變量,但不刪除session文件以及不釋放對應的sessionid
session_destroy()
刪除當前用戶對應的session文件以及釋放sessionid,內存中的$_SESSION變量內容依然保留
因此,釋放用戶的session所有資源,需要順序執行如下代碼:
程序代碼
<?php
$_SESSION['user'] = 'wangh';
session_unset();
session_destroy();
?>
如果只是調用session_destroy();
那么echo $_SESSION['user']依然是有值的
即內存中的$_SESSION變量內容依然保留


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM