所以我在PHP 7.1中构建一个Web应用程序,没有任何框架,填写表格后我将重定向到mailto链接,如下所示:
header("Location: mailto:$mail?subject=$subje&body=$mailstring&message=" . $succes, true);
这是一个构造的字符串,但我知道它有效,因为它会产生我想要的电子邮件。但之后我希望te页面继续到另一个页面,就像通常在表单提交后一样。这可能吗?如果可能,怎么样? & message部分用于表单提交并打开邮件后要访问的页面。如果我需要使用一个小的javascript(没有jquery或任何东西)它也没关系。
提前致谢。
答案 0 :(得分:0)
我发现这在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");