我有一个使用更新数据重新加载页面的表单:
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
...
<input type="submit" name="Submit" value="Update data">
</form>
当页面更新时,我想显示一条消息“数据已更新”。我相信Referer有类似的东西,但不记得了。
顺便说一句,我也在使用:
if (isset($_POST['Submit'])) {
// prevent resending data
header("Location: " . $_SERVER['PHP_SELF']);
}
避免用户单击后退按钮时烦人的重新发送数据消息。这个对吗?