是否可以将用户重定向到远程页面,并使用它发送POST参数?

时间:2010-07-27 00:15:28

标签: php

例如,我正在处理用户可以申请加入群组的网页。

当他们点击“应用”时,我希望它将它们重定向到我们所属的论坛,更具体地说是私人消息系统,主题和正文已经填写完毕。

这甚至可能吗?

顺便说一句,论坛是关闭服务器的。由其他人拥有。

2 个答案:

答案 0 :(得分:5)

这是完全可能的,并且PHP仅为此目的提供了一个很好的http_redirect函数。

http://us.php.net/http_redirect

当他们到达那里时填写表格字段是另一回事。您可以尝试使用表单使用的相同名称将数据发布到页面,并查看它是否持久保存数据。如果是这样,您可以编写一些javascript,让用户的浏览器将虚拟表单发布到包含预填充信息的页面,而不是直接进行HTTP重定向。

答案 1 :(得分:0)

可以使用您的重定向发布状态代码307(临时重定向)。 Firefox整齐地弹出,告诉您已被重定向,并询问您是否要重新发布数据。

我不推荐它,但回答你的问题:是的,只有一行

是可能的
header("Location: ...",true,307);