gpt4 book ai didi

php - PHP 会自动对 $_POST 执行 urldecode() 吗?

转载 作者:可可西里 更新时间:2023-11-01 12:46:46 26 4
gpt4 key购买 nike

根据 http://php.net/manual/en/function.urldecode.php , PHP 在 $_GET$_REQUEST(包含 $_POST)上执行 urldecode()

但是直接调用$_POST是不是已经解码了?

最佳答案

是的,您通过$_GET$_POST 访问的所有参数都已解码。

urldecode() 文档没有提到 $_POST 的原因是 POST 数据可能一开始就没有进行 URL 编码。这取决于 POST 数据是以 application/x-www-form-urlencoded 格式还是 multipart/form-data 格式提交的。

但这一切对应用程序来说都是透明的。

$_GET 的文档不过,确实明确提到了这一点。

Note:
The GET variables are passed through urldecode().

关于php - PHP 会自动对 $_POST 执行 urldecode() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516824/

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