http://localhost/foo/profile/%26lt%3Bi%26gt%3Bmarco%26lt%3B%2Fi%26gt%3B
上記の URL から が得られます404 Error。URL コードは this:urlencode(htmlspecialchars($foo));です$foo。<i>badhtml</i>
たとえば、エンコードするものが何もない場合、URLは正常に機能しmarcoます。
ありがとう。=D
更新: uri のエンコードされた部分でセグメントをキャプチャすることになっているため、404 は表示されません。
そこにはドキュメントはありません。marco単に、その人の情報をデータベースから取得するために必要な文字列です。ユーザーが存在しない場合でも、その醜いエラーはスローされません。
何が問題なのかちょっとした考え:を使用した場合、問題なく動作することがわかりましたが、<i>badhtml<i>うまく動作しませ<i>badhtml</i>ん。/<i>
おそらく、リクエストは次のように考えられますhttp://localhost/foo/profile/<i>badhtml<**/**i>