发送邮件并重定向到另一个网站

时间:2013-06-13 16:53:17

标签: php email redirect

我需要发送电子邮件,然后重定向到其他网站。 我不熟悉php,我无法让它工作。 有人可以帮忙吗?

代码:

 <?php
  if (isset($email))
    { 
      $message = "Beste,\n Uw totaal bedrag is €$totaal_ja." . 
                 "\n\nBedankt om voor onze shop te kiezen!,\n";
      $headers = 'From: contact@xxxxxxxx' . "\r\n" .
                 'Reply-To: contact@xxxxxxx' . "\r\n" .
                 'X-Mailer: PHP/' . phpversion();
      ini_set("SMTP", "uit.telenet.be");
      if (!mail($email,"Bestelling",$message,$headers))
        { echo "We kunnen geen mail sturen naar je opgegeven mailadres.";
          echo "Ben je zeker dat het correct is?"; 
        }
      else
        { 
        }

    } 
  else echo "Gelieve uw nickname en uw mailadres in te vullen!";
?>

4 个答案:

答案 0 :(得分:1)

您必须使用header功能重定向。

header('Location: http://www.example.com/');

请注意,在使用此功能之前,不得出现任何类型的输出。

答案 1 :(得分:0)

无论您想要重定向到其他网站,请添加以下内容:

header("Location: http://example.com");
exit;

答案 2 :(得分:0)

if (mail($email,"Bestelling",$message,$headers))
    { 
      header("Location: http://example.com");
      exit;
    }
  else
    { 
         echo "We kunnen geen mail sturen naar je opgegeven mailadres.";
          echo "Ben je zeker dat het correct is?"; 
    }

答案 3 :(得分:0)

if (!mail($email,"Bestelling",$message,$headers))
        { echo "We kunnen geen mail sturen naar je opgegeven mailadres.";
          echo "Ben je zeker dat het correct is?"; 
        }
      else
        { 
        }

只需用此

替换它
if (!mail($email,"Bestelling",$message,$headers))
        { echo "We kunnen geen mail sturen naar je opgegeven mailadres.";
          echo "Ben je zeker dat het correct is?"; 
        }
      else
        { 
          //--- this section will run when mail is sent.
          header('location:your_desired_page.php')
        }