我有一个简单的计数器,用于表单按钮点击,效果很好,但当用户刷新页面时,它会再次添加到计数器上。如果有人愿意帮我编写下面的代码,我将不胜感激。当用户刷新网页时防止表单提交
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>
感谢您的反馈。我将如何在我写的代码中实现这一点?谢谢。 –