2017-10-22 3 views
0

をリダイレクトするようにPHPフォームメール例外は、私が提出した後<strong>example.com/page1</strong>にリダイレクトPHPフォームスクリプトを持っている特定のページに

if (userEmail = [email protected] the script redirects to **example.com/page2**) 

else (redirects to **example.com/page1**) 
、私は何をしようとしていると、電子メールの例外を入れています

このように、johnの電子メールだけがpage2にリダイレクトされ、誰もがpage1にリダイレクトされるようになります。

これは私の現在のスクリプトコードですが、私はどのようにジョンの電子メールの例外を置くことができるのか分かりません。電子メールテンプレートは、すべてのユーザーに対して同じである場合

$ssEmail = getVar($_REQUEST["ssEmail"]); 

if (@mail($to, $subject, $message, $headers)) 
      { 
       if($ssCopyEmail=='yes') { @mail($ssEmail, $subject, $message, $headers); } 
       $sentMessage="Your Request has been submitted Successfully!"; 
       $rememberFields="no"; 

       ?> 
       <script language="javascript" type="text/javascript"> 
       <!-- 
       document.location = "https://example.com/page1"; 
       --> 
       </script> 
       <?php 

      } 

答えて

0

は、電子メールのコードを実行した後、あなたはここで、それぞれのページ

//email sent 

if($to=="[email protected]") 
{ 
    // redirect page2 
} 
else 
{ 
    // redirect page1 
} 

に要求をリダイレクトすることができ、あなたは、電子メールの複数のリストを持っていますin_arrayを使用してください。

+0

いいえ、全員に送信されたテンプレートは同じですので、条件を満たす必要がある場合はどこに配置しますか? –

+0

@JosephRaphael一度、あなたは電子メールを送った。それ以外の場合は、電子メールを送信せずにリダイレクトします。 – Ravi

+0

私が$ rememberFields = "no"の直後に置くとokです。それは働くでしょうか? –

関連する問題