注销会话按钮 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();
退出此会话的最干净、最短的方法是什么?
我想在您登录时创建超链接文本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();