Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 页面加载时未定义的索引_Php - Fatal编程技术网

Php 页面加载时未定义的索引

Php 页面加载时未定义的索引,php,Php,信息是 注意:第63行C:\xampp\htdocs\myfiles\mobile tracking\index.php中的未定义索引:标志 我的代码是 <?php $stat=$_REQUEST['flag']; if($stat=="FAILED") { echo "Username/password doesnot exists"; } ?> 您应该检查$\u REQUEST['flag']变量是否已设置: <?php $

信息是

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

我的代码是

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

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

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

?>

您收到通知,因为您没有初始化数组的值。使用此结构可以防止它们

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

全局变量
$\u REQUEST['flag']
的值可能为NULL。这就是您出现此错误的原因。那么,尝试使用
isset()。
检查变量是否有任何值。

它没有
null
值。它不存在。那不是一回事@丹妮:谢谢。当时我还不确定,我在第63行添加了--“可能”。>没有人能帮你,因为这不是你的全部代码。发布index.php,我们可以看一看。看一下
第63行
,好的,让我们在这里进行计算:
63-7=56
-猜猜缺少什么?你猜对了:56行代码。更不用说你使用的形式和/或方法了。这是一个经典的“蠕虫罐头”问题。你需要向我们展示完整的代码,或者永远保持沉默。