会话开始然后会话关闭

时间:2014-05-26 17:06:47

标签: php

您好我的编码有问题。你能帮助我吗,这样的情况。我创建了一个警告框,询问用户是否要退出系统。我想这样做,如果用户想要注销按是,会话将被终止,但如果他们按否,会话将不会被终止。这是我的编码:

     <?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和注册,而是链接具有用户注册,表单和注释的管理员信息。对不起,如果我的英语不好。但我会尽力让大家了解它。

1 个答案:

答案 0 :(得分:0)

在登录期间设置会话

session_start();
$_SESSION['login'] = 'value';

在您的success.php页面中添加

if(isset($_SESSION['login']))
{
  unset($_SESSION['login']);
   session_destroy();
}
  

我认为它会对你有所帮助。

相关问题