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所示。
06 单击页面中的“下一页”链接,运行结果如图9-7所示。
07 单击页面中的“下一页”链接,运行结果如图9-8所示。