在这里,我找到了一个 JavaScript 按钮点击计数器,它计算了编号。单击按钮并将数字保存在称为网络存储的东西中,我不知道那是什么。
我确定的一件事是该脚本仅适用于一台计算机,这意味着如果我单击该按钮 10 次,那么如果任何其他访问者单击该按钮,它将不会向他显示我之前单击过的点击次数。
现在我需要的是,不知何故,无论是使用 javascript 还是 php,点击次数都应该保存在我服务器中的文本文件中,以后每当任何其他访问者访问 HTML 页面时,他也应该得到与文本文件。
这是HTML
带有代码的页面。
<!DOCTYPE html>
<html>
<head>
<script>
function clickCounter()
{
if(typeof(Storage)!=="undefined")
{
if (localStorage.clickcount)
{
localStorage.clickcount=Number(localStorage.clickcount)+1;
}
else
{
localStorage.clickcount=1;
}
document.getElementById("result").innerHTML="You have clicked the button " + localStorage.clickcount + " time(s).";
}
else
{
document.getElementById("result").innerHTML="Sorry, your browser does not support web storage...";
}
}
</script>
</head>
<body>
<p><button onclick="clickCounter()" type="button">Click me!</button></p>
<div id="result"></div>
<p>Click the button to see the counter increase.</p>
<p>Close the browser tab (or window), and try again, and the counter will continue to count (is not reset).</p>
</body>
</html>
以一种简单的方式,
HTML 页面上有一个按钮。
如果访问者 A 点击它 5 次并关闭页面。
之后,访问者 B 访问了他应该首先得到数字 5 的页面,然后当他点击时,它应该被自动计数并保存。