当我在本地主机上使用 $_SERVER['PATH_INFO']
时出现以下错误:
Notice: Undefined index: PATH_INFO
我正在使用 WAMP。谁能告诉我为什么会这样?
最佳答案
PATH_INFO 并不总是设置。仅当脚本后有尾随路径信息时才设置。
例如,如果您有一个文件位于:localhost/index.php 你可以通过这个 url 访问它:localhost/index.php/foo/bar
然后 $_SERVER['PATH_INFO'] 将被设置为“/foo/bar”的值
但是如果您通过 url: localhost/index.php 访问脚本,那么 PATH_INFO 将不会被设置,您将看到类似尝试访问数组未定义索引的通知
关于php - $_SERVER ['PATH_INFO' ] 在本地主机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879225/