Php 加载页面和完成表单之间的时间

Php 加载页面和完成表单之间的时间,php,forms,time,spam,duration,Php,Forms,Time,Spam,Duration,嗯,我只是一个PHP程序员新手。然而,我一直在为一个实时网站制作一份联系表。我正在尽量减少合法用户为了阻止垃圾邮件机器人而必须经历的麻烦。因此,我有一个蜜罐,但我还想检查加载页面和单击提交按钮之间的时间。我对如何告诉php在加载页面和按下submit按钮时抓取时间感到困惑 我想我只需要做两次strotime(“now”),在页面的开始和发送POST变量时。但是…那没什么用。只是对使用什么函数感到困惑。基本上只是检查一下表格是否在几秒钟内填好,这对人类来说不太可能 谢谢,很抱歉这样做太愚蠢了。问题

嗯,我只是一个PHP程序员新手。然而,我一直在为一个实时网站制作一份联系表。我正在尽量减少合法用户为了阻止垃圾邮件机器人而必须经历的麻烦。因此,我有一个蜜罐,但我还想检查加载页面和单击提交按钮之间的时间。我对如何告诉php在加载页面和按下submit按钮时抓取时间感到困惑

我想我只需要做两次strotime(“now”),在页面的开始和发送POST变量时。但是…那没什么用。只是对使用什么函数感到困惑。基本上只是检查一下表格是否在几秒钟内填好,这对人类来说不太可能


谢谢,很抱歉这样做太愚蠢了。

问题是加载页面&在提交时发布帖子会加载页面两次。要让它存储时间,您需要将其保存在cookie或会话变量中。或者,如果这是一个表单&您是一个新手,最好的方法可能是设置一个名为
start\u time
的隐藏表单变量。然后在提交表单时,将
start\u time
中存储的时间与解析时生成的时间进行比较