注意:未定义的索引,为什么?

时间:2013-12-24 17:33:05

标签: php

我正在尝试建立一个图书馆系统,一切进展顺利,但我遇到了这样的错误

  

注意:未定义索引: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>";
}
?>

2 个答案:

答案 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{

}