2016-06-18 14 views
-4

このエラーは発生しますが、コードは正常に動作します。ここでNotice:未定義オフセット: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

私はあなたが全体のスタックトレースを投稿したとは思わないが、あなたの$ params配列はそれに2つのインデックスを持っていないようだ、これ$ _SERVER ['REQUEST_URI']に '/test.php?='が含まれていないと私は考えます。要求uriを印刷して、その内容に含まれる内容を確認し、その内容を区切り文字として使用して展開します。

関連する問題