我试图通过请求将数组数据传递给PHP脚本:
script.php?page=7&filter[key]=value
但未在脚本中收到。我可以这样做,如果没有 - 我如何通过HTTP GET传递数组?
答案 0 :(得分:1)
是的,您将在script.php
页
尝试在script.php
页面中打印数组值。
print_r($_GET['filter']);
答案 1 :(得分:1)
你绝对可以从url传递数组并获取php页面上的值,
$testvar = $_GET['filter'];
echo $testvar['key'];
出于好奇,我试图$_GET['filter']['value']
并且它也工作了!!!
如果您想传递多个数组值,可以使用 http_build_query
答案 2 :(得分:0)
你必须像这样传递数据
script.php?page=7&filter=value
并使用is_array()
检查传入数据是否为数组
is_array($_GET['filter'])