页面加载时未定义的索引

时间:2014-02-06 15:49:54

标签: php

消息是

  

注意:未定义的索引:第63行的C:\ xampp \ htdocs \ myfiles \ mobile tracking \ index.php中的标志

我的代码是

<?php 
   $stat=$_REQUEST['flag'];
   if($stat=="FAILED")
       {
      echo "Username/password doesnot exists";
   }
?>

3 个答案:

答案 0 :(得分:1)

全局变量$_REQUEST['flag']的值可能为NULL。这就是您收到此错误的原因。好吧,尝试使用isset().来检查变量是否具有任何值。

答案 1 :(得分:0)

您应该检查是否已设置$ _REQUEST ['flag']变量:

<?php 
$stat= ( isset($_REQUEST['flag']) ? $_REQUEST['flag'] : null) ;
if($stat=="FAILED")
{
    echo "Username/password doesnot exists";
}

?>

答案 2 :(得分:0)

您收到了通知,因为您没有初始化数组的值。使用这种结构来防止它们。

if (! array_key_exists('flag', $_REQUEST)) {
    $_REQUEST['flag'] = whatever value goes here;
}