从此会话退出的最简洁,最简短的方法是什么?
当您登录此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
答案 0 :(得分:1)
如果您已登录show log out链接:
if($_SESSION['pass'] == 'password') {
echo "<a href=\"index.php?logout=true\">logout</a>";
}
然后检查注销:
if(isset($_GET['logout']))
session_destroy();