gpt4 book ai didi

php - PHP GET参数自动urldecode

转载 作者:搜寻专家 更新时间:2023-10-31 21:54:02 25 4
gpt4 key购买 nike

我有一个网站,刚刚从一个服务器到另一个。在旧服务器上,请求的get参数被自动“url decoded”。现在,在我的新服务器上,当我试图检索一个get参数时,得到的不是url解码值,而是编码值。
因为除了服务器之外,我的项目中没有任何更改,这使我认为这是一个php设置(可能在php.ini中?)是的。
如何使php自动解码get参数值?

最佳答案

我刚刚遇到了同样的问题,结果是由于新服务器上的apache重写规则在旧服务器上不存在。规则重新编码了已编码的URL。我很幸运地注意到chrome的developer tools network选项卡中的url快速变化,并意识到一定是重定向造成的。
在我的例子中,解决方案是完全删除包含规则的.htaccess文件,但是这样的更改也可能是由apache服务器配置文件中的规则引起的。
在存在重写规则但需要重写规则的情况下,可以通过向重写标志添加NE (no escape)来禁用url编码。

关于php - PHP GET参数自动urldecode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com