9.11实战演练——会话管理的综合应用
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所示。

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

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

图9-8 程序运行结果
