在webhook woocommerce中获取请求URL

时间:2017-02-07 22:52:12

标签: php wordpress

我想从使用我的webhook的商店获取te request_url,实际上我有这个代码:

$webhookContent=        "";
$webhook=               fopen('php://input' , 'rb');
while (!feof($webhook)) {
    $webhookContent .=  fread($webhook, 4096);
}
fclose($webhook);
$data=      json_decode($webhookContent,true);

$shop = $json['Shop'];

但是,由于wordpress更新了他们的版本,我无法获得提供webhook的URL,因为我提供了基于此URL的后勤服务。

在webhook内容中只有订单的详细信息(我使用woocommerce)

更新

我可以解决我的问题只能这样: $_SERVER['HTTP_X_WC_WEBHOOK_SOURCE']

1 个答案:

答案 0 :(得分:0)

您必须原始获取数据,我使用以下方法做到了:         $ postdata = json_decode(file_get_contents(“ php:// input”));