索引已设置但未定义索引

时间:2015-12-15 09:44:51

标签: php session indexing undefined

我处于一种模棱两可的境地。 这是相关的代码: http://prntscr.com/9edm4j

public function verifyReply($reponse)
{
    $qr = $this->mStopBOT;
    if(isset($_SESSION["stopBOT"]))
    {
        if($_SESSION["stopBot"] === false)
        {
            $_SESSION["stopBOT"] = true;
            if($qr[$_SESSION["stopBOTq"]][1] == $reponse)
                return true;
        }
    }
    return false;
}

这就是问题所在: http://prntscr.com/9ednwm

PHP注意:第92行/home/*************/public_html/inc/classes/Security.inc.php中的未定义索引:stopBot

isset()函数返回true ,但是当我使用该函数时,它表示索引未定义!

提前致词并提前致谢

1 个答案:

答案 0 :(得分:1)

您正在检查是否设置了$_SESSION['stopBOT'],然后使用$_SESSION['stopBot']

请注意案例差异,stopBOT与stopBot