0
我试图将CakePHP网站与Mercadopago(支付网关)集成,当Mercadopago发送包含付款数据的POST时,CakePHP不显示POST,我完全确定数据已发送。CakePHP不允许发布外部数据
我试图将安全级别设置为低,它不起作用。
是否有任何Cake“行为”清除POST数据?
我试图将CakePHP网站与Mercadopago(支付网关)集成,当Mercadopago发送包含付款数据的POST时,CakePHP不显示POST,我完全确定数据已发送。CakePHP不允许发布外部数据
我试图将安全级别设置为低,它不起作用。
是否有任何Cake“行为”清除POST数据?
您不应该使用$ _POST变量。 相反,你应该使用:
$this->request->data
蛋糕将收到人后的数据存在。
尝试:
debug($this->request->data);
可能的['SecurityComponent'](http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html)阻断贴数据 – thaJeztah 2013-05-03 19:32:40
您是否检查过它不是[跨域](http://en.wikipedia.org/wiki/Same_origin_policy)问题?你打电话给Mercadopago,它是js还是php或其他?你如何检查回应?你能分享一下这个代码吗? – Nunser 2013-05-03 19:37:42