接收webhooks PHP“&contact [uid] =”

时间:2018-08-21 12:04:34

标签: php curl webhooks

我需要接收一个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,但还是没有运气。

2 个答案:

答案 0 :(得分:1)

foo[bar]由PHP解析为一个数组。可通过$_POST['foo']['bar']访问结果。

答案 1 :(得分:1)

您需要访问以下值,将它们视为数组:

$cus_id = $_POST['contact']['uid'];