2014-02-06 93 views
-1

所述消息是在頁面加載未定義索引

說明:未定義指數:標誌在C:\ XAMPP \ htdocs中\ myfiles的\移動跟蹤\上線63

我的代碼的index.php是

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

看看http://www.php.net/manual/en/reserved.variables.request.php – Reger

+0

'63號線,好的,讓我們在這裏做數學:'63-7 = 56' - 猜測少了什麼東西?你猜對了:** 56 **行代碼。更不用說你使用的形式和/或方法了。這是一個經典的「蠕蟲罐頭」問題。您需要向我們展示完整的代碼,或永遠保持和平,*因爲它*。 –

+0

> on line 63沒有人可以幫助你,因爲這不是你的完整代碼。發佈index.php,我們可以看看它。 – battleck

回答

0

你應該檢查是否$ _REQUEST [ '標誌']變量設置:

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

?> 
0

您收到通知是因爲您未初始化數組的值。使用這種結構來防止它們。

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

全局變量$_REQUEST['flag']可能具有NULL值。這是你得到這個錯誤的原因。那麼,請嘗試使用isset().來檢查變量是否有任何值。

+0

它沒有'null'值。它不存在。這不是一回事! – DanFromGermany