如何创建计数器?

问题描述:

我想创建一个“计数我!”按钮在我的网站上,但我不太了解PHP和JavaScript。所以我要求你的帮助:按钮应该在网站上增加一个数字,并且同一个用户不应该多次点击它,但是如果可能的话,我想在没有注册的情况下解决这个问题。它只会是一个增加网站数量的按钮。如何创建计数器?

感谢您的时间和帮助。

+3

你尝试过什么吗? – soorapadman

+6

它不这样工作。我们不是为您开发,而是帮助您调试您的应用程序。你必须尝试开发一些东西。如果你对网络编程一无所知,那里有无数的免费教程,请看看。 –

+0

查看教程,如http://www.w3schools.com/。这将是一个很大的帮助。 –

下面是如何创建计数器的一个简单示例。但是对于实时实现,您需要查看更多功能,例如安全性和数据库管理。

add_count.php

<?php 
if(isset($_POST["add_count"])) 
{ 
    if(isset($_COOKIE["add_count"])) 
    { 
     echo "exist"; 
    } 
    else 
    { 
     //Change your counts in database or how ever you may want. 
     setcookie("add_count",1); 
     echo "success"; 
    } 
} 
else{echo "fail";} 
?> 

的index.php

<html><body></body> 
<script type="text/javascript" src="path/to/jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#counter").click(function(){ 
     $.ajax({ 
      url:"add_count.php"; 
      data:{"add_count":1}, 
      type:"post", 
      success:function(response){ 
       if(response=="success"){alert("Your click has been saved!");} 
       else if(response=="exist"){alert("You have already clicked!");} 
       else{alert("Unknown Error! Please Try Again!");} 
      } 
     }); 
    }); 
}); 
</script> 
</html>