Php 如何修复本地主机上未定义的索引:ORIG_PATH_INFO和未定义的索引:PATH_INFO

Php 如何修复本地主机上未定义的索引:ORIG_PATH_INFO和未定义的索引:PATH_INFO,php,xampp,localhost,Php,Xampp,Localhost,当我试图在localhost上运行我的网站时,我遇到了一些问题。在我配置所有配置并运行站点之后,我遇到了这个错误 Notice: Undefined index: ORIG_PATH_INFO Notice: Undefined index: PATH_INFO 我在函数中使用了以下代码: $path = str_replace(".php","",$_SERVER['ORIG_PATH_INFO']); if($path == ""){$path = str_replace(".php"

当我试图在localhost上运行我的网站时,我遇到了一些问题。在我配置所有配置并运行站点之后,我遇到了这个错误

Notice: Undefined index: ORIG_PATH_INFO 
Notice: Undefined index: PATH_INFO
我在函数中使用了以下代码:

$path = str_replace(".php","",$_SERVER['ORIG_PATH_INFO']); 
if($path == ""){$path = str_replace(".php","",$_SERVER['PATH_INFO']); }

我的问题是我为什么会犯这个错误,以及如何修复这个错误?提前感谢。

检查此处:超级全局变量
$\u服务器不必设置所有内容。。。使用前检查其设置是否与
if(isset($\u SERVER['ORIG\u PATH\u INFO']){/*use*/}