2016-06-18 69 views
-4

我收到此錯誤,但代碼正常工作。注意:未定義偏移量:1錯誤

Notice: Undefined offset: 1 

這裏是PHP:

$surl = substr($_SERVER['REQUEST_URI'], 1); 
$params = explode('/test.php?=', $_SERVER['REQUEST_URI']); 
foreach ($params AS $key => $value) {$$key = $value;} 

if ($_SERVER['REQUEST_URI']=='/test.php?='){ 
    $link=$params[1]; 
}else{ 
    $link=$params[1]; 
} 
+0

什麼是$ _SERVER ['REQUEST_URI']值? –

+0

我不確定你的代碼應該做什麼,但它看起來不正確。也許發表一個問題來解釋你正試圖解決的問題? –

回答

0

我不認爲你已經張貼整個堆棧跟蹤,但似乎你的$參數數組沒有2個指數在裏面,其中導致我相信$ _SERVER ['REQUEST_URI']不包含'/test.php?='。打印請求URI以查看它包含的內容,並使用它作爲分隔符進行分解。