0
我需要顯示不同的內容以記錄用戶和其他人。所以我將這部分作爲以下代碼。
<?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」]而不是銷燬會話。
這是一個壞主意嗎?如果這是一個壞主意,我有什麼解決方案?
使用未設置($ _ SESSION [ 「logged_user」]) –
@Uttam之間有什麼區別'$ _SESSION [ 「logged_user」] = 「」'和'未設置($ _ SESSION [ 「logged_user」])' – Sasa1234
'unset'銷燬變量....你的方式保持變量完好無損,只需將該值設置爲'nothing' – Zak