如果我使用帖子将表单提交到php页面,我可以使用header('location: ...php')
重定向在我到达的页面上使用这些帖子值吗?
示例:
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
在welcome.php上,如果我header("Location: welcomBack.php")
,我还可以访问$_POST['Name']
和$_POST['E-mail']
...(来自welcomeBack.php
)吗?
答案 0 :(得分:0)
否,你不能。重定向到另一个页面将意味着在另一个页面中,并且不会有$_POST
值和$_POST
数组。另一方面,你仍然可以传递值抛出链接本身并在另一页中可用。例如
header('location: other.php?data=one');
所以在其他页面中你可以使用
echo $_GET['data'];
//print one
作为旁注我想补充一点,您可以使用表单操作重定向到另一个页面,然后在$_POST
数组中的其他页面中提供所有值