page1.php
$_SESSION['sVar'] = 'XYZ';
header('Location:page1.php');
page1.php
echo $_SESSION['sVar']; // Works well
page1.php
echo $_SESSION['sVar']; // donot get displayed after adding following line
unset($_SESSION['sVar']);
我的问题是:当我呼应会话变量它工作得很好,但当我在回声后摧毁该变量它没有得到回声。呼应会话变量,然后取消会话变量不显示会话变量
在会话中添加请求计数器。输出以及请求编号。您可能会在* next *请求中看到它没有得到输出 - 这是正确的。另外请记住,header()不会结束当前请求,并且所有以下代码都会执行(包括取消设置会话变量),这可能是您监督的部分。 – hakre