我想要做的是当用户转到一个页面时,我将其重定向到另一个页面,同时将一些帖子变量发送到后一个页面。
答案 0 :(得分:1)
您无法重定向用户并同时发送任何POST数据。
答案 1 :(得分:0)
虽然确实无法将变量发送到$_POST
数组,但重定向时可以使用会话存储数据然后重定向。
所以
session_start();
$_SESSION['post_array'] = $_POST;
header("Location: next_page.php");
然后在next_page.php
session_start();
$_SESSION['post_array']
包含上一页的所有帖子变量
答案 2 :(得分:0)
你不能只用PHP做到这一点。但是可以使用Javascript:
<form id="f" method="post" action="http://example.com">
<input type="hidden" name="var1" value="value1" />
<input type="hidden" name="var2" value="value2" />
</form>
<script type="text/javascript">
window.onload = function () {
document.getElementById('f').submit();
}
</script>
您可能希望使用PHP加载值和名称。