http://localhost/foo/profile/%26lt%3Bi%26gt%3Bmarco%26lt%3B%2Fi%26gt%3B
上面的网址给了我一个404 Error
,网址代码是这样urlencode(htmlspecialchars($foo));
的:,至于$foo
:<i>badhtml</i>
当没有任何东西可以编码时,该 url 可以正常工作,例如marco
.
谢谢。=D
更新:我应该在 uri 的编码部分捕获片段,因此不应该出现 404。
那里没有任何文档,marco
只是我需要从 db 获取该人信息的字符串。如果用户不存在,它无论如何都不会抛出那个丑陋的错误。
有点想法出了什么问题:我发现如果我使用<i>badhtml<i>
它,它工作得很好但<i>badhtml</i>
不会,我该怎么做才能/
保持<i>
?
它可能将请求视为http://localhost/foo/profile/<i>badhtml<**/**i>