gpt4 book ai didi

php - php中的表单计时器

转载 作者:行者123 更新时间:2023-12-02 05:19:30 25 4
gpt4 key购买 nike

我希望在页面加载至少 15 秒后提交表单(因为这是填写表单的平均时间)。

我知道我可以在顶部做类似 $time_page_loaded = time() 的事情;

if (time() < $time_page_loaded + 15)
{
// show reCaptcha
}
else
{
// submit to database
}

这是正确的吗?另外,当您将其重构为一个函数时,您会怎么做?

最佳答案

您可以为此位使用 cookie,因为这是一种安全措施,我建议您使用 session 。

session 是一种在服务器上的文件中存储少量内容的方法,该文件仅对 cookie 哈希有效。

在脚本的最开始,您需要输入以下命令:

<?php
session_start();

当页面加载时,您可以为 session 分配一个时间戳,并且在提交时您可以计算上述操作所花费的时间:

if (time() < $_SESSION["time_page_loaded"] + 15)
{
// Captcha
}

关于php - php中的表单计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com