不同 header 如果 signed-in 与否

Different header if signed-in or not

有没有办法检测用户是否登录?

每当我成功登录时,我的 header 变为 header-signedinphp,如果再次单击索引页面,我的 header 变为 header.php。

我没有在索引页上放置任何 session_destroy()。

<?php 

if(isset($_SESSION['email_address'])){
require_once("template/header-signedin.php");
}else{  
require_once("template/header.php");
}
?>

您必须在希望使用会话数据的每个 PHP 页面的开头包含 session_start() -

<?php 
session_start();

if(isset($_SESSION['email_address'])){
    require_once("template/header-signedin.php");
}else{  
    require_once("template/header.php");
}
?>