在php中通过webhook发送数据

时间:2017-05-11 09:34:01

标签: php curl webhooks

对于一个项目,我必须使用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是表单所在页面的网址:

$_SERVER['SERVER_PROTOCOL']."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

要将我放入控制器的数据: var_dump(file_get_contents("php://input")); 但是没有我的URL文件。

我认为我的代码完全错了,所以我请求你的帮助。 感谢。

0 个答案:

没有答案