mailto和重定向在一起

时间:2015-04-16 12:32:50

标签: javascript php mysql

我想提交,之后如果isset $ _POST:

mailto fonction
mysql query SELECT.
do refresh.

但其中一项不起作用,

我的例子:

if(isset($_POST['submit'])) {
    header("location: mailto:mail@domain.com" );
    mysql_query("UPDATE  bla bla bla");
    header("location: index.php....." );
};

想法是点击按钮,打开outlook窗口,做mysql更新和刷新。

没有刷新它的工作。

没有mailtto也可以。

但是3一起运作

TNX

1 个答案:

答案 0 :(得分:1)

这会失败。您需要以其他方式发送邮件,请勿使用:

header("location: mailto:mail@domain.com" );

尝试类似:

if(isset($_POST['submit'])) {
  mail("mail@domain.com", "Form Posted Response data", print_r($_POST));
  mysql_query("UPDATE  bla bla bla");
  header("location: index.php....." );
};

并且一如既往不使用MySQL - 它不再受支持。切换到MySQLi或PDO并开始使用Prepared Statements来防止注入。