我使用了一些 Session 变量。当我注销时,函数 show_number 应该写 0 数字但它没有。
注销.php:
<?php
session_start();
session_destroy();
require_once('upper.php');
show_number(); //this function is declared on upper.php
?>
索引.php:
<?php
$_SESSION['var'] = 1;
echo "<a href="logout.php">Logout</a>
?>
上层.php:
function show_number() { // shows value of $_SESSION['var'];
if (isset($_SESSION['var']))
echo "1";
else
echo "0";
}
问题是:当我单击注销链接时,回显仍然写入数字 1,我必须重新加载页面才能看到 0 值。
干杯