注销会话按钮infile

时间:2015-09-17 19:15:28

标签: php session button logout

从此会话退出的最简洁,最简短的方法是什么?

当您登录此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>';
}

?>

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

谢谢XXX

1 个答案:

答案 0 :(得分:1)

如果您已登录show log out链接:

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

然后检查注销:

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