如何创建一个柜台?

时间:2015-12-22 07:01:12

标签: javascript php counter webpage

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

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:0)

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

<强> 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>