我正在尝试建立一个图书馆系统,一切进展顺利,但我遇到了这样的错误
注意:未定义索引:user_log in 第23行的C:\ xampp \ htdocs \ e_library \ top.php
和第23行在这里:
<?php
$user_log = $_SESSION['user_log'];
if (isset($_SESSION['user_log'])){
echo "<a href='#' style='color:#FFC'>Welcome $_SESSION[username] </a> || <a href='logout.php' style='color:#FFC'>Logout</a>";
}
else{
echo "<a href='login.php' style='color:#FFC'>Sign In</a>";
}
?>
答案 0 :(得分:1)
您应该将$user_log = $_SESSION['user_log'];
放在<{1}}块中,而不是之前的。
答案 1 :(得分:0)
请先检查:
if (isset($_SESSION['user_log'])){ // Because session array does not contain this yet.
//welcome message and $user_log = ..
}else{
}