我在PHP中有一个web表单(form.php
)上回应其具有以下布局:PHP表单提交,显示表单页面
<form method="post" action="mailer.php" class="form-horizontal">
mailer.php
有检查数据的功能,验证它,并发送电子邮件给我。这一切都成功完成后,我想用alert/info消息重定向到我的表单页面。
mailer.php
梅勒功能看起来像:
$httpReferer = $_SERVER['HTTP_REFERER'];
print_r("Form submitted successfully. We will contact you soon !");
header('Location: '. $httpReferer) ;
我想在print_r
消息上form.php
在以下div
,
<div class="alert alert-info">
<button type="button" class="close" data-dismiss="alert">×</button>
Make sure to fill all the fields with correct values before sending your email!
</div>
我可以重定向回,但没有任何信息。尝试回声,尝试使用JavaScript警报等没有为我工作。
@Chris感谢您的编辑,我们总是突出显示文件名? – CodeMonkey
使用会话并将消息存储在变量中,例如: $ _SESSION ['message']。 或者使用Cokkies,然后将您的消息存储在变量中,例如: $ _COOKIE ['message']。 – phpCore
@CodeMonkey,许多用户对文件名使用反引号(我发现它更容易阅读)。有些人**代替他们(或者同样)大胆他们**。我不会因为编辑而烦恼,但是'print_r'和'div'值得反引用,所以我也做了其他更改。 – Chris