2013-05-03 68 views
0

我試圖將CakePHP網站與Mercadopago(支付網關)集成,當Mercadopago發送包含付款數據的POST時,CakePHP不顯示POST,我完全確定數據已發送。CakePHP不允許發佈外部數據

我試圖將安全級別設置爲低,它不起作用。

是否有任何Cake「行爲」清除POST數據?

+0

可能的['SecurityComponent'](http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html)阻斷貼數據 – thaJeztah 2013-05-03 19:32:40

+0

您是否檢查過它不是[跨域](http://en.wikipedia.org/wiki/Same_origin_policy)問題?你打電話給Mercadopago,它是js還是php或其他?你如何檢查迴應?你能分享一下這個代碼嗎? – Nunser 2013-05-03 19:37:42

回答

0

您不應該使用$ _POST變量。 相反,你應該使用:

$this->request->data 

蛋糕將收到人後的數據存在。

嘗試:

debug($this->request->data);