web服务器是否规范浏览器客户端传递的路径


Does web server normalize path passed by browser client?

我正在查看一些php代码,突然想到了一个问题——web服务器是否规范了客户端发送的路径。

例如,如果客户端输入http://example.code/tut/../123.htmlURL。服务器将从_server['HTTP_URI']变量中获得什么?123.html或tut//123.html?

没有$_SERVER['HTTP_URI']变量。有$_SERVER['REQUEST_URI'],它将提供/tut/../123.html