私はいくつかのセッション変数を使用しています。ログアウトすると、関数 show_number は 0 番号を書き込む必要がありますが、そうではありません。
logout.php:
<?php
session_start();
session_destroy();
require_once('upper.php');
show_number(); //this function is declared on upper.php
?>
index.php:
<?php
$_SESSION['var'] = 1;
echo "<a href="logout.php">Logout</a>
?>
upper.php:
function show_number() { // shows value of $_SESSION['var'];
if (isset($_SESSION['var']))
echo "1";
else
echo "0";
}
そして問題は次のとおりです。ログアウトリンクをクリックすると、エコーはまだ番号1を書き込み、0の値を表示するにはページをリロードする必要があります。
乾杯