所述消息是在頁面加載未定義索引
說明:未定義指數:標誌在C:\ XAMPP \ htdocs中\ myfiles的\移動跟蹤\上線63
我的代碼的index.php是
<?php
$stat=$_REQUEST['flag'];
if($stat=="FAILED")
{
echo "Username/password doesnot exists";
}
?>
所述消息是在頁面加載未定義索引
說明:未定義指數:標誌在C:\ XAMPP \ htdocs中\ myfiles的\移動跟蹤\上線63
我的代碼的index.php是
<?php
$stat=$_REQUEST['flag'];
if($stat=="FAILED")
{
echo "Username/password doesnot exists";
}
?>
你應該檢查是否$ _REQUEST [ '標誌']變量設置:
<?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;
}
全局變量$_REQUEST['flag']
可能具有NULL值。這是你得到這個錯誤的原因。那麼,請嘗試使用isset().
來檢查變量是否有任何值。
它沒有'null'值。它不存在。這不是一回事! – DanFromGermany
看看http://www.php.net/manual/en/reserved.variables.request.php – Reger
'63號線,好的,讓我們在這裏做數學:'63-7 = 56' - 猜測少了什麼東西?你猜對了:** 56 **行代碼。更不用說你使用的形式和/或方法了。這是一個經典的「蠕蟲罐頭」問題。您需要向我們展示完整的代碼,或永遠保持和平,*因爲它*。 –
> on line 63沒有人可以幫助你,因爲這不是你的完整代碼。發佈index.php,我們可以看看它。 – battleck