文章教程

9.11实战演练——会话管理的综合应用

9/17/2020 9:40:31 PM 人评论 次浏览

9.11 实战演练——会话管理的综合应用

下面通过一个综合案例,讲述会话管理的综合应用。

01 在网站根目录下建立一个文件夹,命名为session。

02 在session文件夹下建立opensession.php,输入以下代码并保存。

  <html>
  <head>
  <title> 类的继承与接口</title>
  </head>
  <body>
  <?php
    session_start();
    $_SESSION['name'] = "王小明";
     echo "会话变量为:".$_SESSION['name'];
  ?>
  <a href='usesession.php'>下一页</a>
  </body>
  </html>

03 在session文件夹下建立usesession.php,输入以下代码并保存。

  <html>
  <head>
  <title> 类的继承与接口</title>
  </head>
  <body>
  <?php
    session_start();
    echo "会话变量为:".$_SESSION['name']."<br />";
    echo $_SESSION['name'].",你好。";
  ?>
  <a href='closesession.php'>下一页</a>
  </body>
  </html>

04 在session文件夹下建立closesession.php,输入以下代码并保存。

  <html>
  <head>
  <title> 类的继承与接口</title>
  </head>
  <body>
  <?php
    session_start();
    unset($_SESSION['name']);
    if (isset($_SESSION['name'])){
       echo "会话变量为:".$_SESSION['name'];
    }else{
       echo "会话变量已注销。";
    }
    session_destroy();
  ?>
  </body>
  </html>

05 运行opensession.php文件,结果如图9-6所示。

image

图9-6 程序运行结果

06 单击页面中的“下一页”链接,运行结果如图9-7所示。

image

图9-7 程序运行结果

07 单击页面中的“下一页”链接,运行结果如图9-8所示。

image

图9-8 程序运行结果

教程类别