我需要将用户从一个页面重定向到另一个页面,这很简单,但第二页实际上是一个将采用POST变量并打印页面的页面。我需要的是功能(如果存在),它将让我重定向用户,并通过POST将该数据发送到页面我将用户重定向到。
答案 0 :(得分:0)
通过header()
重定向时,无法在PHP中发送POST数据。您可以使用CURL
将POST数据发送到另一个脚本,但这不会重定向用户。
你难道不能只检查一个taregeted脚本中的$_REQUEST
数组而不是$_POST
吗?这样,无论数据是通过POST还是GET进行都无关紧要。
答案 1 :(得分:0)
以下链接说明了如何在没有POST
curl
数据
http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/
如果有效,您还可以使用session
全局数组。
答案 2 :(得分:-2)
您如何重定向此用户?你想从哪里提取帖子数据?
如果您使用的是表单,则可以使用隐藏字段传递其他POST变量。例如:
<form action="<URL>.php" method="POST">
<input type=”hidden” name=”Language” value=”Spanish”>
Full name: <input type="text" name="full_name" />
<input type="submit" value="Submit" />
</form>
在这种情况下,在下一页上你可以调用$ _POST [“full_name”]和$ _POST [“Language”]。