【发布时间】:2015-05-18 08:33:33
【问题描述】:
我正在我的电子商务应用程序中实施支付网关。在成功/失败时,它会在给定的 URL 上返回 JSON 响应(成功和失败)。根据状态,我必须将其重定向到带有 POST 数据的成功和失败 URL。出于分析原因,我需要两个不同的 URL(成功和失败)。
我的项目在 Symfony 2.0 上
现在我知道 Symfony 有办法重定向。
$this->redirect($this->generateUrl('pg_success'));
但我不能以这种方式发送 POST 数据。
此外,还有一种方法可以使用 forward 和 send 参数调用另一个操作
$this->forward('DemoBundle:Checkout:pgsuccess', $_POST);
但这不会改变地址栏中的 URL。
有没有办法执行 URL 重定向,我可以通过它发送参数? 或者一些类似的解决方案?
【问题讨论】: