PHP在解码的URL中丢失左方括号

问题描述 投票:0回答:1

我有这样的网址:https://example.com/path/to/folder?param[key][=]=value&foo=bar

在参数定义中,第二个键是运算符,可以是gt,lt,=等。仅当运算符为=时,问题才出现。

在Laravel / Lumen中,我无法解析网址的查询部分,因为某个地方丢失了左方括号。我尝试了urlencode()而不是$ request-> query()(这给出了最糟糕的结果),但结果是相同的。

您是否有任何想法来正确解析方括号的定义?

php laravel url decode lumen
1个回答
0
投票

最后我找到了合适的解决方案。 Laravel的$ request-> getRequestUri()方法以正确的未编码格式给出完整的URL。

© www.soinside.com 2019 - 2024. All rights reserved.