0

メールを送信してから、別の Web サイトにリダイレクトする必要があります。私は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

4 に答える 4

1

関数を使用しheaderてリダイレクトする必要があります。

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

これを使用する前に、いかなる種類の出力も発生してはならないことに注意してください。

于 2013-06-13T16:56:04.763 に答える
0

他の Web サイトにリダイレクトする場合は、次のように追加します。

header("Location: http://example.com");
exit;
于 2013-06-13T16:55:54.360 に答える
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?"; 
    }
于 2013-06-13T16:57:40.180 に答える