你可以从PHP发布数据吗?

时间:2010-03-08 16:32:06

标签: php

我需要让用户的浏览器使用PHP将数据发布到另一个站点。

示例:你去start.com/auto-login-hack(通过GET)...然后PHP设置正确的标题等,并使浏览器通过POST转到带有登录凭据的3rdparty.com/login.php。

我已经通过使用HTML表单和onload脚本将表单提交到目标来完成此操作。

我对标题等知之甚少。这可能吗?有人可以链接一个例子吗?我的搜索技巧刚刚出现了如何使用$_POST

感谢。

2 个答案:

答案 0 :(得分:7)

是的,您可以从PHP提交POST请求。

您的一个选择是使用curl中显示的this SO question

但是,您无法进行重定向。

答案 1 :(得分:4)

您无法重定向到POST;这是HTTP的限制。您必须使用JavaScript才能使浏览器发布表单。