注意:未定义的偏移量:1 ERROR

时间:2016-06-18 09:38:19

标签: php

我收到此错误,但代码正常运行。

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];
}

1 个答案:

答案 0 :(得分:0)

我认为你没有发布整个堆栈跟踪,但似乎你的$ params数组中没有2个索引,这让我相信$ _SERVER ['REQUEST_URI']不包含'/ test.php的?=”。打印请求uri以查看它包含的内容,并将其作为分隔符进行爆炸。