date()加载页面时和提交表单后


date() when page load and after submiting form

我正在制作一个注册页面,我想从(A)加载页面时和(B)提交表单时获得时间戳。

在我的脚本中,我将(A)date("Y-m-d H:i:s");放在脚本的第一位,将(B)date("Y-m-d H:i:s");放在if(isset…)内

问题是,当我提交表单时,第一个日期()会被删除,并替换为stamp,(A)和(B)会得到相同的结果。

有什么方法可以让这件事变得简单吗?或者我必须使用cookie作为示例吗?

--

这是一个示例代码:

<?php
$timepageload = date("Y-m-d H:i:s"); 
    if(isset($_POST['action'])) {
                $timewhensubmited = date("Y-m-d H:i:s"); 
        }
?>

您可以选择几种方法。

最困难的是在你的表单中包含一个隐藏的字段,它保存着时间戳。

这实际上就是时间戳A,时间戳B可以像您现在所做的那样获得。