我成功地配置了我的PayPal webhook,以便通知所有事件。
当事件发生时,PayPal会调用我的webhook(一个简单的脚本)...但不会附带任何POST数据。
除了$_SERVER之外,所有PHP数组都是空的($_POST,$_GET,$_REQUEST)。
发生了什么?Webhook模拟器说事件已成功发送/排队...
$_SERVER数组包含建议的HTTP_PAYPAL_...标头和其他内容...但$_POST数组为空。
我的webhook写成以下形式...
<?php
require ('./ace-includes/ace_log.php');
ace_log(print_r($_POST, true));
ace_log(print_r($_REQUEST, true));
ace_log(print_r($_GET, true));
ace_log(print_r($_SERVER, true));
ace_sendlog("NOTIFY SCRIPT CALLED");
?>
$_SERVER['HTTP_CONTENT_TYPE']
是什么? - Barmar