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