Php 路由参数是URL编码的

Php 路由参数是URL编码的,php,lumen,Php,Lumen,我正在试用Lumen,我写了我的第一条路线: $app->get('hello/{name}', function ($name) { return "Hello, $name!"; }); 到目前为止,我阅读的文档中没有提到框架是如何实现HTML注入的,因此我做了一个快速测试: http://example.com/hello/<u>café 换句话说,当路由参数到达my函数时,它们不会被URL解码。其他框架我尝试过为您解码所有内容,就好像您正在阅读$\u GET

我正在试用Lumen,我写了我的第一条路线:

$app->get('hello/{name}', function ($name) {
    return "Hello, $name!";
});
到目前为止,我阅读的文档中没有提到框架是如何实现HTML注入的,因此我做了一个快速测试:

http://example.com/hello/<u>café
换句话说,当路由参数到达my函数时,它们不会被URL解码。其他框架我尝试过为您解码所有内容,就好像您正在阅读
$\u GET


我的设置是否有问题(Apache/2.4、mod_php和mod_rewrite,默认值
.htaccess
与框架捆绑在一起),或者这是预期的输入?

这是故意的错误/功能(请参阅以获取参考)。不知道设计决策背后的基本原理。

猜猜看?也许有用<代码>流明基于om
Laravel
code。@RyanVincent是的,这正是我的问题。如果我可以添加一个个人注释,我不认为我会使用Lumen,因为它太复杂了,不可能是“微型”的,并且省略了很多基本功能而成为“框架”。有很多
微型框架需要尝试;-/每个人都有自己的做事方式。每一个都是有用的。它是找到一个适合你思考不简单事物的方式。
Hello, %3Cu%3Ecaf%C3%A9!