使用php的PATH_INFO出错

发布于 2021-11-17 13:11:21 字数 955 浏览 778 评论 3

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

Notice: Undefined index: PATH_INFO in M:xampphtdocsaqwenchindex.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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦里兽 2021-11-17 18:55:34
in M:xampphtdocsaqwenchindex.php on line 15

第15行代码呢

月亮是我掰弯的 2021-11-17 18:49:14

这个只是未定义的提示,没事呢!如果你不想让他显示就

error_reporting(0);

多情癖 2021-11-17 18:40:38

看看php.ini里面有个 path_info的设置项

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文