Zend Framework:如何在不使用表单的情况下将数据发布到某个外部页面(例如外部支付门)?

时间:2010-02-12 14:30:54

标签: zend-framework redirect payment-gateway

我希望将用户重定向到外部信用卡门。当然我必须将一些用户信息发布到那个门,但我不知道我究竟能做到这一点。

我知道我可以通过生成带有隐藏或只读字段的html表单并让用户单击“提交”按钮来完成此操作。但是这种解决方案并不完美,因为所有表格数据都可以使用例如萤火虫。我认为你不能使用$ this-> _redirect(...)来做到这一点。但也许有其他解决方案?

非常感谢任何提示或建议。

2 个答案:

答案 0 :(得分:2)

  

我希望将用户重定向到外部信用卡门。当然我必须将一些用户信息发布到那个门,但我不知道我究竟能做到这一点。

使用表单是唯一可用的方法。 RFC声明用户应明确同意发送POST(即单击提交按钮)。

  

我知道我可以通过生成带有隐藏或只读字段的html表单并让用户单击“提交”按钮来完成此操作。但是这个解决方案并不完美,因为所有的表单数据都可以使用例如

轻松更改

使用重定向并不安全,因为可以修改标题数据而不会出现太多问题。甚至还有Firefox插件可以做到。

答案 1 :(得分:1)