注销会话按钮 infile

log out session button infile

退出此会话的最干净、最短的方法是什么?

我想在您登录时创建超链接文本php。

<?php 

session_start();
if (isset($_SESSION['timeout'])) {
    if ($_SESSION['timeout'] + 20 < time()) {
        session_destroy(); 
    }
}

else {
    $_SESSION['pass']="" ;  $_SESSION['timeout']=time();
}


if (isset($_POST["pass"])) {
    $_SESSION['pass']=  $_POST['pass'] ; 
}


if($_SESSION['pass'] == 'password') {
    echo 'session';
}

else {
    echo    '<form method="POST" action="">
            <input type="password" name="pass">
            </form>';
}

?>

其他解决方案建议创建一个 "logout.php" 文件,但我想在同一个文件中创建。

谢谢 XXX

如果您登录显示注销 link:

if($_SESSION['pass'] == 'password') {
   echo "<a href=\"index.php?logout=true\">logout</a>";
}

然后检查注销:

if(isset($_GET['logout']))
   session_destroy();