是否可以在单个php文件中发送电子邮件和自动重定向?

时间:2010-03-25 07:39:58

标签: php email redirect header

正如标题所说:

是否可以发送电子邮件(使用php mail()),并在发送电子邮件后,自动重定向到另一个页面。所有代码都在单个php文件中?

代码方面,应该是这样的:

if(mail(argument...)){
    header("Location: www.google.com");
}

我想我会得到:“错误:标题信息已经发送”或类似的东西。但是,如果我想发送电子邮件然后在该页面上自动重定向怎么办?可能的?

1 个答案:

答案 0 :(得分:0)

此错误:

Error: header information already sent 

通常是由于在打开和关闭PHP标签之前有空白区域或者在准备页面之前将某些内容打印到浏览器。

如果这是你唯一的代码

if(mail(argument...)){
    header("Location: www.google.com");
}

它会起作用,因为你没有在浏览器上打印任何内容,但一定要避免包含空格。