开发者社区> 问答> 正文

使用php的PATH_INFO出错? 400 报错

使用php的PATH_INFO出错? 400 报错

我在使用php的PATH_INFO时,出现了下面的出错信息:

Notice: Undefined index: PATH_INFO in M:\xampp\htdocs\a\qwench\index.php on line 15

我的index.php文件位于http://localhost/a/qwench/,出错处的代码如下:

/* Get Basic Details */

$path = explode("/", substr($_SERVER['PATH_INFO'],1));

$controller = 'questions';
$action = 'index';
if (empty($_GET['type'])) { $_GET['type'] = "active"; }
$norender = false;
$noheader = false;

if (!empty($path[0])) { $controller = $path[0]; if ($_GET['type'] == "active") { $_GET['type'] = ""; } }
if (!empty($path[1])) { $action = $path[1]; if ($_GET['type'] == "active") { $_GET['type'] = ""; } }

刚开始,我以为是服务器设置的问题,于是添加了

AcceptPathInfo ON

但是仍然解决不了问题,大家认为如何解决?

展开
收起
爱吃鱼的程序员 2020-05-30 21:37:16 520 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    看看php.ini里面有个 path_info的设置项
    ######这个只是未定义的提示,没事呢!如果你不想让他显示就

    error_reporting(0);

    ######
    in M:\xampp\htdocs\a\qwench\index.php on line 15

    第15行代码呢

    2020-05-30 21:37:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载