【问题标题】:How to redirect a page after a mailto redirect in pure PHP 7.1如何在纯 PHP 7.1 中的 mailto 重定向后重定向页面
【发布时间】:2018-11-23 12:15:26
【问题描述】:

所以我在 PHP 7.1 中构建一个 web 应用程序,没有任何框架,在填写表格后我重定向到一个 mailto 链接,如下所示:

header("Location: mailto:$mail?subject=$subje&body=$mailstring&message=" . $succes, true);

这是一个构造字符串,但我知道它可以工作,因为它会生成我想要的电子邮件。但在那之后,我希望页面继续到另一个页面,就像提交表单后一样。这可能吗?如果可以,怎么做? &message 部分用于在表单提交并打开邮件后我想要访问的页面。如果我需要为此使用一个小的 javascript(没有 jquery 或任何东西),那也可以。

提前致谢。

【问题讨论】:

    标签: php redirect mailto


    【解决方案1】:

    我发现这在 PHP 中是不可能的,所以我使用 Javascript 的 window.open() 作为 mailto。立即关闭打开的空窗格,然后重定向页面,如下所示:

            let mail = "mailto:" + findGetParameter("mail") + "?subject=" + findGetParameter("subject") + "&body=" + findGetParameter("body");
            let newmail = encodeURI(mail);
            win = window.open(newmail);
            while(!win.closed) {
                win.close();
            }
            window.location.href = uri + "/Action/Page.php?message=" + findGetParameter("message");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 2011-09-01
      相关资源
      最近更新 更多