首页 > 解决方案 > 带有错位句点的奇数 HTTP URI 请求

问题描述

由于如下所示的请求,我收到了来自系统的错误报告:

https://www.example.com./

请注意在第三个正斜杠之前添加的句点。

尽管服务器说$_SERVER['HTTP_HOST'] = www.example.net..

标签: phpurlurl-routing

解决方案


  1. 是的,它是有效的!查看https://stackoverflow.com./
  2. 从技术上讲,我相信 URI 是相同的,所以我不知道有充分的理由从一个重定向到另一个。如果它有效,我想我不会碰这个。请注意,例如 stackoverflow 没有。
  3. HTTPHost标头由客户端控制,可以是任何字符串。因此,如果您对该标头进行任何操作,例如将其添加到您的 HTML 或 SQL 字符串中,您需要将其视为用户输入和转义。您应该为每个标题假设这一点。总是可以使用 CURL 发出请求并更改其中的任何一个。

推荐阅读