您好我的编码有问题。你能帮助我吗,这样的情况。我创建了一个警告框,询问用户是否要退出系统。我想这样做,如果用户想要注销按是,会话将被终止,但如果他们按否,会话将不会被终止。这是我的编码:
<?php
session_start();
session_destroy();
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Logout confirmation</title>
<script type="text/javascript">
var userAns;
userAns = confirm("Click OK to logout or CANCEL to stay at this page");
if(!userAns)
window.location= "baseupdate1.php";
else
window.location= "success.php";
</script>
</head>
<body>
</body>
</html>
我可以问一下,我的迷你项目有管理员和用户。如果用户登录,它将指向mainpage.php,但如果是admin登录,则会转到admin.php。 Admin.php可以查看用户注册表,表单和注释。我曾使用会话将注册中的按钮更改为我的标题中的userinfo
<strong><?php
if(isset($_SESSION['CurrentUser'])){
echo '<a href="userinfo.php">USER INFO</a>';
}else
echo '<a href="signup.php">SIGN UP';
?> </strong>
相反,如果会话链接将发生变化,我是否可以在会话管理员登录时进行,不会有userinfo和注册,而是链接具有用户注册,表单和注释的管理员信息。对不起,如果我的英语不好。但我会尽力让大家了解它。
答案 0 :(得分:0)
在登录期间设置会话
session_start();
$_SESSION['login'] = 'value';
在您的success.php页面中添加
if(isset($_SESSION['login']))
{
unset($_SESSION['login']);
session_destroy();
}
我认为它会对你有所帮助。