实际上,PATH_INFO
它与服务PHP页面的Apache Web服务器有关,而与PHP本身无关。
PATH_INFO
是在启用AcceptPathInfo
指令后由Apache设置的环境变量。它将包含尾随路径名信息,该路径名信息跟随现有目录中的实际文件名或不存在的文件,无论请求是被接受还是被拒绝。然后将环境变量传递到负责渲染页面的Apache / CGI模块。
该变量可在PHP中使用进行访问$_SERVER['PATH_INFO']
。
例如,假设位置/test/
指向仅包含单个文件的目录here.html
。那么对于要求/test/here.html/more
和/test/nothere.html/more
双方收集/more
的PATH_INFO
。