php - $_SERVER ['PATH_INFO' ] 在本地主机上

标签 php

当我在本地主机上使用 $_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/

相关文章:

javascript - 使用 Ajax 在提交表单时保持在同一页面上不起作用

javascript - HTTP_ORIGIN header 未通过 jquery ajax 发送

php - 如何使用 php 获取 mysql 中某个字段的所有值?

php 如何使用 getimagesize() 检查上传时的图像类型

php - 使用 Laravel 5、自定义数据库配置和 MAMP,我得到了非常奇怪的结果

php - MySQL - 将 1 添加到名称在反引号中的列

php - 我如何在 laravel 上对对象进行排序?

javascript - 使用 Chart.js 和 mySQL 绘制饼图

php - Symfony2 表单为什么我的表单返回警告 : json_encode(): recursion detected?

php - "Fatal error: Cannot declare class"升级到 PHP 7.0.8 后