gpt4 book ai didi

javascript - 当用户刷新网页时阻止表单提交

转载 作者:行者123 更新时间:2023-11-28 20:04:06 24 4
gpt4 key购买 nike

我有一个简单的表单按钮点击计数器,效果很好,但是当用户刷新页面时,它会再次添加到计数器上。如果有人能帮助我编写下面编写的代码,我将不胜感激。

PHP 代码

<?php
if( isset($_POST['clicks']) ) {
incrementClickCount();
}

function getClickCount()
{
return (int)file_get_contents("clickcount.txt");
}

function incrementClickCount()
{
$count = getClickCount() + 1;
file_put_contents("clickcount.txt", $count);
}
?>

HTML 和 PHP 表单代码

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" value="click me!" name="clicks">
</form> <div>Click Count: <?php echo getClickCount(); ?></div>

最佳答案

为了防止这种情况,您需要实现 POST/REDIRECT/GET pattern .

关于javascript - 当用户刷新网页时阻止表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21139292/

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