如果条件为真,如何跳转页面,并且我想将变量值发送到secont页面
if(isset($_POST['compair']))
{
$_SESSION['usermail'];
$answer=$_POST['answer'];
if ($answer == $_SESSION['answer'])
{
$mail=$_SESSION['usermail'];(i want to sent "$mail" variable)
header("Location:resetpass.php?value = $mail ");
}
else
{
echo "<script>alert('Please Try again')</script>";
}
}
还请告诉我如何在第二页上接收此变量。
答案 0 :(得分:2)
您的解决方案是正确的。请注意空格:
this
还要确保header("Location: resetpass.php?value=$mail");
exit; // as suggested by "nogad"
文件位于当前页面的同一目录中。
在resetpass.php
中,您可以按resetpass.php
获取变量,如:
$_GET['value']
答案 1 :(得分:1)
标题后(&#34;位置:resetpass.php?value = $ mail&#34;);
出口(); //即退出当前页面并转到resetpass.php
然后在resetpass.php使用GET方法收集$ mail。
如果(isset [$ _ GET [&#39;值&#39;])){
$ the_mail = $ _GET [&#39; value&#39;];
}
我写的是我的方便。所以对任何布局不满都道歉