检查会话 - php不打印

KBo*_*in9 -2 php

<?php session_start();
$_SESSION['loggedIn'] = "no";
echo "Logged In: ". $_SESSION['loggedIn'];

if($_SESSION['loggedIn']=="yes"): 
    echo "logged in";
}
else{
    echo "not logged in";
}
?>
Run Code Online (Sandbox Code Playgroud)

我只是想检查会话"loggedIn"是或否,但程序不打印任何内容.

为什么不打印任何东西?

Sam*_*ook 5

您正在使用替代if/then以及常规语法.

if($_SESSION['loggedIn']=="yes"):
Run Code Online (Sandbox Code Playgroud)

应该

if($_SESSION['loggedIn']=="yes"){
    echo "logged in";
}
else{
    echo "not logged in";
}
Run Code Online (Sandbox Code Playgroud)

它是一个简单的语法错误