注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中访问?

时间:2013-07-24 12:12:29

标签: php

使用xamp服务器运行项目时出错。错误是注意:未定义的索引:在第8行的C:\ xampp \ htdocs \ Course \ includes \ header.php中访问。 我在这里包含了header.php文件,请帮助我。

<?php
If (!isset($user) && !stristr($_SERVER['REQUEST_URI'],'login.php')  
                && !stristr($_SERVER['REQUEST_URI'],'add_user.php')
                 && !stristr($_SERVER['REQUEST_URI'],'forgotten_password.php')) {   
    $user = $_SESSION['learner'];
    $user->set_profile();
}
If ($_GET['access'] && !stristr($_SERVER['REQUEST_URI'],'login.php')) {
tep_set_accessibility($user->id,$_GET['access']);
    $user = $_SESSION['learner'];
    $user->set_profile();
}
?>

2 个答案:

答案 0 :(得分:3)

您需要检查是否已设置$ _GET ['access']:

if (isset($_GET['access'])) {

}

答案 1 :(得分:0)

您的access

中没有$_GET个密钥

您传递值或在使用前检查

if (isset($_GET['access'])) {
   if ($_GET['access'] && !stristr($_SERVER['REQUEST_URI'],'login.php')) {
   tep_set_accessibility($user->id,$_GET['access']);
    $user = $_SESSION['learner'];
    $user->set_profile();
  }
}