我正在尝试通过具有以下输入字段的剪贴板将数据发布到网站:
<input type='text' name='object[name]'>
<input type='text' name='object[id]'>
<input type='text' name='object[location]'>
理论上,如果我尝试发布,我会使用name
,id
和location
作为POST中的参数发布,但这不起作用(正如预期的那样) )。
有一个静态数量的字段,所以我不必担心这种变化,但我怎么能/可以这样做?我需要使用帖子帖子发帖吗?因为我发布的另一个字段不使用object[]
,而只是一个简单的name
值。
任何帮助表示赞赏!谢谢!
答案 0 :(得分:1)
您的价值将以:
的形式提供$name = $_POST['object']['name'];
使用
var_dump($_POST);
查看您从客户端收到的所有数据。
稍后编辑:
要发布此类数据,请创建一个数组并使用http_build_query对数据进行编码,该字符串可以通过网络使用cURL发送。
$array = [
'object' => [
'name' => 'foo',
'id' => 'bar',
'location' => 'foobar'
]
];
$post = http_build_query($array);
// send($post);