0

PHP経由で電子メールにメッセージを送信するのに少し助けが必要です。これまでに得たコードは次のとおりです。

 <?php
 $newline = $_GET['message'];

$newline = str_replace("[N]","\n"
,"$newline");
$newline = str_replace("[n]","\n"
,"$newline");
mail($_GET['to'],$_GET[
'subject'],$newline,"From: ".$_GET['from']);
echo "<FONT FACE=\"Verdana\" SIZE=\"2\">".$_GET[
'thanks']."</FONT>";?>

この php コードをサーバーにアップロードし、execute_shell() 関数を使用して、さまざまな変数を定義することにより、メッセージを電子メールに送信しました。そのコードは次のとおりです。

msg_to="linera@low.com";
msg_from="celebraces@gmail.com";
msg_subject="Hey, what's up?";
msg_message="This is a test email :D";
msg_thanks="Your message has been sent :D";

    execute_shell("http://yourserver.com.au/
yourgame/sendmail.php?to="+msg_to+"&from="
   +msg_from+"&subject="+msg_subject+"&
message="+msg_message+"&thanks="+msg_thanks,"");

問題は、メッセージが完了すると、変数として定義した msg_thanks だけが表示されることです。私はphpが初めてで、あまり知りません。私がやりたいのは、これを削除して、メッセージが完了したときにユーザーを特定のサンキュー Web ページにリダイレクトすることだけです。どうすればいいですか?

4

1 に答える 1

0

試してくださいheader()

header("location:../thankyou.php");
于 2012-07-24T12:22:27.843 に答える