【发布时间】:2016-11-14 00:32:15
【问题描述】:
我对 php 和 javascript 非常陌生,我想知道如何制作一个全局计数器,每次用户按下按钮时都会向其添加 1。即使有人在另一台计算机上或刷新页面,该数字也将保持不变。我有这个使用javascript:
<script type="text/javascript">
var clicks = 0
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
};
</script>
<button type="button" onClick="onClick()">Click me</button>
<footer>Clicks: <a id="clicks">0</a></footer>
但是当有人刷新页面时,它会重置数字,并且它不是全局的。我尝试在 php 中制作一些东西:
<?php
$clicks = 0
public function clickButton()
{
$clicks = $clicks + 1
}
?>
但我不知道自己在做什么,也不知道如何调用 php 函数或显示 php 变量。
【问题讨论】:
-
您需要使用 PHP(数据库、文件等)将值存储在服务器上的某个位置,然后使用 AJAX 对其进行更新。如果您希望它在其他人单击时在其他人的计算机上刷新,您还需要检查更新。
标签: javascript php html