使用 PHP 将一个 HTML 文件完全替换为另一个文件


completely replace an HTML file with another using PHP

我正在研究一个html表单,我只想使用它一次。因此,如果一个人填写了它,另一个人应该无法再次填写它。甚至不是同一个人,即使他或她在他或她的浏览器中点击返回。

到目前为止,我有多种方法可以工作:

  1. 使用 PHP 将表单.html页面完全替换为另一个.html文件,我已经为此目的存储在服务器上,或者

  2. 使用 PHP 部分替换表单.html页面,即使它与完全替换 html 页面相比没有附加价值,或者

  3. 向我的表单.html文件添加一个隐藏字段(在这种情况下,我必须将其更改为.php页面),将"1"发布到每次表单时我都可以检索的数据库.php页面加载方式,即它在设置 0 时显示表单,而在设置 1 时不显示表单。在这种情况下,我也想知道是否没有一个简单的解决方案来创建数据库来存储一个"1"。

我知道如何使用谷歌,通常我总是设法找到解决方案,但现在我感到毫无头绪。请有人帮我一个简单的解决方案。

我在邮件脚本的末尾使用了重命名命令,它的工作方式是这样的:

mail($to, $subject, $comment, $headers);
rename('../mailtest/replace/emailform.html', '../mailtest/emailform.html');
?>