Php 页面加载时未定义的索引
信息是 注意:第63行C:\xampp\htdocs\myfiles\mobile tracking\index.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 $
<?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行代码。更不用说你使用的形式和/或方法了。这是一个经典的“蠕虫罐头”问题。你需要向我们展示完整的代码,或者永远保持沉默。