gpt4 book ai didi

php - 如何确定 GET 或 POST 键中是否有空格?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:39 24 4
gpt4 key购买 nike

在 PHP 中,如果我有以下脚本:

var_dump($_REQUEST);

如何区分以下请求:

GET /foo?hello%20dude=cool
GET /foo?hello_dude=cool

他们都打印:

array(1) { ["hello_dude"]=> string(4) "cool" }

因为键名不能有空格?我是否必须手动解析 POST 数据和 GET 数据,还是有更简单的方法?

最佳答案

我认为您将不得不绕过 PHP 对查询字符串的自动解析并自行完成。

您可以通过检查 $_SERVER['REQUEST_URI'] 获取完整的请求 URI。从那里,您可以拆分第一个问号 ?,然后拆分 &,然后拆分每个问号 =。可能还有一个方便的正则表达式解决方案。

关于php - 如何确定 GET 或 POST 键中是否有空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346097/

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