在注销页面中创建$ _SESSION [“logged_user”] =“”而不是销毁会话

时间:2016-01-23 08:17:30

标签: php session

我需要为登录用户和其他人显示不同的内容。所以我将这部分作为以下代码。

<?php 
            if($_SESSION["logged_user"]=="")
            {
                ?>        
                <div id="test">Display for un-logged users</div>        
                <?php
            }
            else
            {
                ?>        
                <div id="test>Display for Logged Users</div>        
                <?php
            }
?>

无法销毁退出页面中的所有会话,因为我在每个页面都使用“$ _SESSION [”logged_user“]”。

所以我这样做了签出页面。

<?php
session_start();
$_SESSION["logged_user"]="";
?>

我只是清空$ _SESSION [“logged_user”]而不是销毁会话。

这是个坏主意吗?如果不明白我的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

<?php
// remove all session variables
session_unset();

// destroy the session
session_destroy();
?>