我无法在session_unset()
之后将值存储到变量中。
echo $salt = $_SESSION['salt']; //ok here
session_unset($_SESSION['salt'])
echo $salt; //i cannot get the value here
我使用的是php 5.3.26。它在本地的php 5.6上运行良好。
答案 0 :(得分:1)
unset($_SESSION['name']); // will delete just the name data
您可以使用此代码:
$salt = $_SESSION['salt'];
echo $salt;
session_unset($_SESSION['salt'])
echo $salt;
此外,session_unset();//clear all session data
不带任何参数。
如果您只想取消$_SESSION['name']
,请执行unset($_SESSION['name'])
。
答案 1 :(得分:0)
session_unset()
从$_SESSION
中移除值。处理完值后取消设置会话。
答案 2 :(得分:0)
一旦你执行session_unset()会话就会被破坏,所以你无法获得它的价值。 使用后销毁会话