首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在纯PHP 7.1中,如何在邮件重定向后重定向页面

在纯PHP 7.1中,如何在邮件重定向后重定向页面
EN

Stack Overflow用户
提问于 2018-06-14 03:57:10
回答 1查看 112关注 0票数 0

所以我用PHP7.1构建了一个web应用程序,没有任何框架,在填写表单后,我重定向到一个mailto链接,如下所示:

代码语言:javascript
复制
header("Location: mailto:$mail?subject=$subje&body=$mailstring&message=" . $succes, true);

这是一个构造的字符串,但我知道它是有效的,因为它产生了我想要的电子邮件。但在那之后,我希望页面继续到另一个页面,就像通常在表单提交后一样。这是可能的吗?如果可能,是如何实现的?&message部分用于表单提交并打开邮件后要转到的页面。如果我需要使用一个小的javascript (没有jquery或其他东西),也没问题。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-14 06:12:42

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

代码语言:javascript
复制
        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");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50845278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档