我是新手,我正在努力学习如何编码。在限制登录并传递并按登录后,我想重定向到我网站上的另一个页面(index.php
)。
这是mail.php
代码
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$password = $_POST['password'];
$formcontent=" From: $name \n $password \n email: $email \n ";
$recipient = "myemail@gmail.com";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader, $password) or die("Error!");
if(isset($_POST['mail'])){
// Fetching variables of the form which travels in URL
$name = $_POST['name'];
$email = $_POST['email'];
$password = $_POST['password'];
if($name !=''&& $email !=''&& $password !='')
{
// To redirect form on a particular page
header("Location:http://www.mywebsite.com");
}
else{
?><span><?php echo "Thank You! Your account verification was completed successfully";?></span> <?php
}
}
?>
答案 0 :(得分:1)
我会使用以下代码重定向到PHP中的其他页面:
alert("nope");
“3”将是将用户发送到另一页面的延迟。这可以设置为您喜欢的任何内容,或者您可以完全删除它以进行即时重定向。
注意:我还建议您在会话中存储您的登录信息:
https://stackoverflow.com/a/10097986/5845530
或:
答案 1 :(得分:0)
你可以使用php session或cookie,你对它们有什么了解吗?
答案 2 :(得分:0)
您可以使用JAVASCRIPT通过将javascript代码打印为文本来实现:
echo '<script type="text/javascript">
window.location = "http://www.example.com/"
</script>';