php - 通过 HTTP GET 传递带键的数组

标签 php http get http-get

我试图通过请求将数组数据传递给 PHP 脚本:

script.php?page=7&filter[key]=value

但没有在脚本中收到它。我可以这样做吗?如果不能,我该如何使用 HTTP GET 传递数组?

最佳答案

你绝对可以从 url 传递数组并在 php 页面上获取值,

$testvar = $_GET['filter'];
echo $testvar['key'];

出于好奇,我尝试了 $_GET['filter']['value'],结果也成功了!!!

如果你想传递多个数组值,你可以使用 http_build_query

关于php - 通过 HTTP GET 传递带键的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639015/

相关文章:

c# - 在 C# 中定义 get 或 set

php - 从另一个表中插入具有一个值的数据 Mysql

php - 使用 regexr 工具识别 (weat)her

java - 没有数据时应该返回哪个http代码

windows - 谷歌去赢 : can't find import "http"

javascript - 多个get请求jquery

PHP if GET 使用 if isset

php - 准备 MySQL INSERT INTO ON DUPLICATE KEY UPDATE 的语法是否正确?

php - 在php中模糊搜索数组

http - 使用 Clojure 发出 HTTP 请求