在php中通过webhook发送数据

在php中通过webhook发送数据,php,curl,webhooks,Php,Curl,Webhooks,对于一个项目,我必须使用webhook,但我不知道如何在PHP中使用它们。 我的目标是用户提交一个表单,然后在PHP中创建一个文件,在创建文件时,我希望将该文件的URL推送到客户端 所以它是异步的,文件的URL在创建时发送给客户端(在表单所在的同一页面上),客户端可以下载它。 为了做到这一点,我尝试了一些东西 $ch=curl_init($url); curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST"); curl_setopt($ch,CURLOPT_PO

对于一个项目,我必须使用webhook,但我不知道如何在PHP中使用它们。 我的目标是用户提交一个表单,然后在PHP中创建一个文件,在创建文件时,我希望将该文件的URL推送到客户端

所以它是异步的,文件的URL在创建时发送给客户端(在表单所在的同一页面上),客户端可以下载它。 为了做到这一点,我尝试了一些东西

$ch=curl_init($url);
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST");
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);`
$url
是表单所在页面的url:

$\u服务器['SERVER\u PROTOCOL']。”:/“$\u服务器['HTTP\u主机]。$\u服务器['REQUEST\u URI']

要将数据输入控制器,请执行以下操作:
var\u dump(文件获取内容)php://input"));
但是没有我的URL文件

我想我的代码全错了,所以我请求你的帮助。 谢谢