Php 重定向到外部url,但发送自定义POST参数

Php 重定向到外部url,但发送自定义POST参数,php,symfony,post,redirect,Php,Symfony,Post,Redirect,我正在尝试制作一个重定向到站点的脚本,例如paypal或coinbase,但是这些脚本需要post参数,大多数情况下,我会用表单发送这些参数,但是我正在寻找一种方法,允许我直接从控制器发送post参数,并将用户重定向到外部站点 我正在运行symfony2,我不想使用表单,我一直试图在网上找到这样的例子,但我找不到任何 如果需要任何代码,请毫不犹豫地询问,但现在我不知道如何做到这一点 我不熟悉RESTAPI,它给我带来了不少麻烦 无法在PHP/symfony2的重定向中包含POST数据 一种解决方

我正在尝试制作一个重定向到站点的脚本,例如paypal或coinbase,但是这些脚本需要post参数,大多数情况下,我会用表单发送这些参数,但是我正在寻找一种方法,允许我直接从控制器发送post参数,并将用户重定向到外部站点

我正在运行symfony2,我不想使用表单,我一直试图在网上找到这样的例子,但我找不到任何

如果需要任何代码,请毫不犹豫地询问,但现在我不知道如何做到这一点


我不熟悉RESTAPI,它给我带来了不少麻烦

无法在PHP/symfony2的重定向中包含
POST
数据

一种解决方法是使用客户端JavaScript直接发布到所需的目标位置


另一种解决方案是使用控制器中的
curl
POST
请求发送到外部API,并将API的响应转发给客户端。

无法在PHP/symfony2的重定向中包含
POST
数据

一种解决方法是使用客户端JavaScript直接发布到所需的目标位置


另一个解决方案可能是使用控制器中的
curl
POST
请求发送到外部API,并将API的响应转发给客户端。

您是否尝试输出表单,然后立即使用javascript提交表单?javascript是这里唯一可能的解决方案。我不希望使用javascript作为一种更有效的解决方案为了完成这项任务,我想我必须更深入地研究文档,以找到一个解决方案(这是一个REST文档,所以我想没那么难吧?)您是否尝试过输出表单,然后立即使用javascript提交表单?javascript是这里唯一可能的解决方案。我不想使用javascript作为完成任务的一种更黑客的方式,我想我必须深入文档以找到解决方案(这是一个REST文档,所以我想它没有那么难?)技术上不可能在重定向中包含任何数据体,这与php/sf2无关。这是使用
位置
标题完成的,根据标准,这会导致对该url的get请求。@Maerlyn这并不完全正确,因为您可以使用HTTP 307-尽管1)我不确定这是307的意图,2)用户将从浏览器中收到“您想再次提交此表单吗”问题。请看,在重定向中包含任何数据体在技术上是不可能的,这与php/sf2无关。这是使用
位置
标题完成的,根据标准,这会导致对该url的get请求。@Maerlyn这并不完全正确,因为您可以使用HTTP 307-尽管1)我不确定这是307的意图,2)用户将从浏览器中收到“您想再次提交此表单吗”问题。看见