使用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
但是仍然解决不了问题,大家认为如何解决?
看看php.ini里面有个 path_info的设置项
######这个只是未定义的提示,没事呢!如果你不想让他显示就
error_reporting(0);
######
in M:\xampp\htdocs\a\qwench\index.php on line 15
第15行代码呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。