使用PHPMailer发送邮件后进行重定向可以通过以下步骤实现:
require 'path/to/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.example.com';
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = 'your_username';
$mail->Password = 'your_password';
$mail->setFrom('from@example.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
Subject
方法设置邮件主题,使用Body
方法设置邮件内容,使用addAttachment
方法添加附件。代码示例如下:$mail->Subject = 'This is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->addAttachment('path/to/file.pdf');
send
方法发送邮件后,你可以使用header
函数进行重定向到指定的页面。代码示例如下:if ($mail->send()) {
header('Location: http://example.com/success.html');
} else {
header('Location: http://example.com/error.html');
}
在发送邮件成功时,会重定向到success.html
页面;在发送邮件失败时,会重定向到error.html
页面。
领取专属 10元无门槛券
手把手带您无忧上云