Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

this is my first question here and my problem is that I want to display two different navigation headers depending on if you're logged in or not. I am confused as to why this goes into the if-statement and displays "you are logged in."

if(isset($_SESSION['user'])){
   echo "you are logged in.";
}

... but if I use this piece of code at the start of my page:

if(isset($_SESSION['user'])){
    include 'navbar-other.php';
}
else {
    include 'navbar.php';
}

It goes into the else case instead and displays navbar.php rather than navbar-other.php. This all implies that I am logged in and the $_SESSION variable is getting processed due to the first if-statement giving the desired output.
Is there a way to resolve this issue?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
4.1k views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...