我在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