Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php邮件页面未使用标题(“位置”)运行_Php_Phpmailer - Fatal编程技术网

Php邮件页面未使用标题(“位置”)运行

Php邮件页面未使用标题(“位置”)运行,php,phpmailer,Php,Phpmailer,我试图在成功注册后发送邮件,但邮件程序页面未加载或未完全运行,控件转到下一个位置。我不知道这为什么不起作用 header("Location: ../../email/registration.php?name=$student_name&email=$email"); header("Location: ../../registration_successfull.php?name=$student_name&email=$email"); 我甚至尝试过exec和系统,但它们

我试图在成功注册后发送邮件,但邮件程序页面未加载或未完全运行,控件转到下一个位置。我不知道这为什么不起作用

header("Location: ../../email/registration.php?name=$student_name&email=$email");
header("Location: ../../registration_successfull.php?name=$student_name&email=$email");

我甚至尝试过exec和系统,但它们不工作,有人能给我任何解决方案吗。

您只能执行一个位置标题。
因此,您可以重定向到.././email/registration.php,发送电子邮件,然后从那里重定向到.././registration\u successfull.php

您只能运行一个标题;最后一个接手。您也可能在标题之前输出。在$email中是什么?电子邮件内容的漏洞?那不行。忽略它实际上首先我正在发送和发送包含一些数据的电子邮件,然后通过get请求接收这些数据,然后将用户重定向到下一页。电子邮件代码非常大,我不想将其粘贴在其中,那么有没有任何方法来运行电子邮件页面,因为这里没有发生任何事件,所以我认为我不能把ajax放在这里来完成这项工作。谢谢你的回答。