文章教程

11.2.10实现BLOG的退出功能

9/17/2020 9:26:54 PM 人评论 次浏览

11.2.10 实现BLOG的退出功能

这个BLOG系统的退出功能很简单,只需在程序中将用户登录时注册的session清空删除即可。代码11-13是退出程序的完整代码。

代码11-13 退出登录的程序logout.php


01 <?php

02 session_start();

03 $info='';

04

05 if(isset($_SESSION['user']))//判断用户是否登录

06 {

07 $_SESSION['user']='';

08 $msg='您已经成功退出,<a href="index.php">返回首页</a>';

09 }

10 else

11 {

12 $msg='您未曾登录或已经超时退出,<a href="index.php">返回首页</a>';

13 }

14 ?>

15 <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"

16 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

17 <html>

18 <head>

19 <title>基于文本的简易BLOG</title>

20 <link rel="stylesheet"type="text/css"href="style.css"/>

21 </head>

22 <body>

23

24 <div id="container">

25 <div id="header">

26 <h1>我的BLOG</h1>

27 </div>

28 <div id="title">

29 ----i have dream……

30 </div>

31 <div id="left">

32 <div id="blog_entry">

33 <div id="blog_title">退出登录</div>

34 <div id="blog_body">

35 <?php echo$msg;?>

36 </div><!--blog_body-->

37 </div><!--blog_entry-->

38 </div>

39

40 <div id="right">

41 <div id="sidebar">

42 <div id="menu_title">关于我</div>

43 <div id="menu_body">我是个PHP爱好者</div>

44 </div>

45 </div>

46

47 <div id="footer">

48 copyright 2011

49 </div>

50 </div>

51

52 <body>

53 </html>


【代码解析】必须有第5行的判断,因为只有用户在登录状态下才能退出。当用户在登录状态下,单击首页的“退出”链接,如果一切正常,将会看到如图11-18所示的成功退出效果图。

图 11-18 成功退出BLOG系统的提示界面

教程类别