任务:
描述:
问题:
if($_SERVER['REQUEST_METHOD'] == "POST")
中执行代码的其他部分,但它也没有用。代码:
真的没什么特别的代码。 page1.php包含一个表单,page2.php包含一些包含然后重定向的包含,page3.php是登录页面。
page1.php中:
<form action="page2.php" method="POST" id="form1">
<table>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email" id="email"></td>
</tr>
<input id="submitBtn" style="margin-left: 120px;">
</table>
</form>
摘要:
*更新 * 我连续两天一直在努力,现在我已经无意中遇到了一个解决方案。如果有人有同样的问题或想知道,我做了什么,我使用$ _SESSION。
在页面2.php的表格中,我在页面顶部使用了这段代码:
$var_value = $_POST['email'];
$_SESSION['varname'] = $var_value;
在page3.php上我然后调用会话变量:
$var_value = $_SESSION['varname'];
echo $var_value;
答案 0 :(得分:1)
在page2.php中使用此代码
header( 'Location: http://www.yoursite.com/page3.php?email='.$_POST['email'] ) ;