在PHP文档中session_unset()没有提示不推荐使用这个函数,所以我觉得使用它是没问题的.但后来我通读了关于session_destroy()我在哪里找到这个提示的文档:
注意: 仅对不使用$ _SESSION的旧版弃用代码使用session_unset().
我知道这个session_unset()函数是等价的$_SESSION = array();.那我现在该怎么用?为什么在一个站点上提示不推荐使用此函数,另一方面在关于函数本身的文档中没有弃用的注释.现在关于这个功能的真相是什么?
小智 1
如果您想关闭会话,则必须使用session_destroy()。
session_destroy();
Run Code Online (Sandbox Code Playgroud)
如果你想清除会话的变量,你必须使用:
$_SESSION = array();
Run Code Online (Sandbox Code Playgroud)
如果您只想清除会话的一个变量,则必须使用:
unset($_SESSION['example']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |