我成功地从支付处理器(我认为是HTTPS)进入了一个webhook(来自Apache访问日志):
"POST /site/payment_webhook?clientAccnum=4444&&eventType=Success&eventGroupType=Subscription HTTP/1.1" 302 - "
我的webhook操作有:
if( $this->request->query['eventType']==="Success"
|| $this->params['url']['eventType'] === "Success"
){
//update database table
}
此条件未执行。我在我的开发机器上运行操作,只需在浏览器中键入webhook,然后更新数据库。但是在测试服务器上它根本不更新表。 (如果有空值,表格行仍然添加空值,所以我知道是否满足条件。)