我使用 phpList 3.2.5 为时事通讯制作了一个自定义订阅表单。
phpList 有一个默认的感谢页面,但我希望在输入字段下方显示一个感谢/错误消息,如本页面中的表单(参见页脚):https ://www.games-workshop.com
这是我的表格:
<form method="post" action="http://localhost:8888/cateringross/lists/?p=subscribe" name="subscribeform">
<div class="input-group">
<input type="text" name="email" placeholder="e-mail" value="" maxlength="75" class="form-control"/>
<span class="input-group-btn">
<input type="hidden" name="list[1]" value="signup"/>
<input type="submit" name="subscribe" value="Iscriviti" class="btn btn-large btn-primary"/>
</span>
</div>
</form>
phpList 有一个 subscribelibs2.php 文件,其中包含:
# personalise the thank you page
if ($subscribepagedata['thankyoupage']) {
$thankyoupage = $subscribepagedata['thankyoupage'];
header("Location:../thankyou.php");
} else {
$thankyoupage = '<h3>' . $strThanks . '</h3>' . '<p class="information">' . $strEmailConfirmation . '</p>';
}
$thankyoupage = str_ireplace('[email]', $email, $thankyoupage);
在将结果发布到同一页面之前,我应该阻止重定向到感谢页面并验证电子邮件。