<?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"是或否,但程序不打印任何内容.
为什么不打印任何东西?
您正在使用替代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)
它是一个简单的语法错误