我需要接收一个Webhook,我编写了一个脚本来接收它并将其写入数据库,并且除其中包含[]
的字段外,所有工作都可以进行。
例如,这是我收到的字符串:
(event = message&token = 54dgr54rg54df35g4f564534g65df4g&contact [uid] = 7523256254&contact [name] = Tim&contact [type] = user)
我可以使用($event = $_POST[event])
,它可以正常工作,但是当我尝试($cus_uid = $_POST['custom[uid]'])
时,由于其中包含[]
,因此无法正常工作。
我如何收到此($cus_uid = $_POST['custom[uid]'])
?
我尝试过file_get_contents
,但还是没有运气。
答案 0 :(得分:1)
foo[bar]
由PHP解析为一个数组。可通过$_POST['foo']['bar']
访问结果。
答案 1 :(得分:1)
您需要访问以下值,将它们视为数组:
$cus_id = $_POST['contact']['uid'];