PHP表单电子邮件异常重定向到特定页面

时间:2017-10-22 11:06:01

标签: php forms email redirect

我有一个PHP表单脚本,在提交后重定向到 example.com/page1 ,我想要做的是设置电子邮件例外以便

if (userEmail = john@domain.com the script redirects to **example.com/page2** )

else (redirects to **example.com/page1**)

这样只有john的电子邮件重定向到第2页,每个人都被重定向到第1页。

这是我目前的脚本代码,我不知道如何为John的电子邮件添加例外。

$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

            }

1 个答案:

答案 0 :(得分:0)

如果您的电子邮件模板对所有用户都相同,那么在执行电子邮件代码后,您可以将请求重定向到相应的页面

 //email sent

 if($to=="john@domain.com")
 {
    // redirect page2
 }
 else
 {
     // redirect page1
 }

如果您有多个电子邮件列表,请使用in_array