升级到PHP5.3后,如何用$session[]替换session_unregister以避免弃用警告?
我刚刚安装了PHP5.3,并删除了随后出现的“已弃用的”警告 它说,升级到PHP5.3后,如何用$session[]替换session_unregister以避免弃用警告?,php,session,installation,deprecated,Php,Session,Installation,Deprecated,我刚刚安装了PHP5.3,并删除了随后出现的“已弃用的”警告 它说,会话\u unregister()在以下情况下已被弃用: session_unregister($serverWideUniqueIdCode); 而替代者似乎是$_SESSION[] 那么用$\u SESSION[]的语法来表达同样的东西是什么呢?$\u SESSION=array() 引用(看看那页,它说了一些有趣的东西;-): 会话_unregister()注销 名为name的全局变量 本届会议 要从数组中删除条目,可以
会话\u unregister()在以下情况下已被弃用
:
session_unregister($serverWideUniqueIdCode);
而替代者似乎是$_SESSION[]
那么用$\u SESSION[]
的语法来表达同样的东西是什么呢?$\u SESSION=array() 引用(看看那页,它说了一些有趣的东西;-):
会话_unregister()注销
名为name的全局变量
本届会议
要从数组中删除条目,可以使用unset
。因此,与其
session_unregister('my_var');
你可以用
unset($_SESSION['my_var']);
我想,在你的情况下,这意味着:
unset($_SESSION[$serverWideUniqueIdCode]);
不过,您可能不想在整个
$\u会话中调用unset
变量。第二次引用文档:
注意:如果会话
$(或
$HTTP\u SESSION\u VARS
用于PHP4.0.6或
如果使用了less),请使用unset()
来
注销会话变量。不要
unset()
禁用的特殊功能
$\u会话
超全局
我很好奇这是否会产生与取消设置($\u会话)
相同的效果。即,禁用会话的特殊功能。