php – 如何读取webhooks发送的数据?

我有最新的woocommerce插件,我必须设置一个webhook到我的一个URL.但我无法在$_REQUEST中读取它,也无法在$input = file_get_contents(“php:// input”);中读取它.

解决方法:

$webhookContent = "";

$webhook = fopen('php://input' , 'rb');
while (!feof($webhook)) {
    $webhookContent .= fread($webhook, 4096);
}
fclose($webhook);
mail('mail@yourdomain.com', 'test - hook', $webhookContent);

这就是全部.它会将所有正文发送到您的电子邮箱

上一篇:php – 显示woocommerce中当前产品的最深的子类别


下一篇:php-根据购物车物品重量和购物车数量计算的运费