用PHP实时跟踪系统

时间:2014-10-12 03:31:19

标签: php ajax

我在我的简单电子商务网站上工作,当我访问Freelancer.com时,我注意到一个非常好的功能,但不幸的是我不知道它在技术上被称为什么,这就是为什么我发现很难找到一个倾析教程这件事。

Freelancer有一个功能,允许项目所有者实时查看有多少用户正在查看他的项目,数字实时变化,我知道Ajax允许在不刷新页面的情况下检索数据库,但是要发生这种情况,必须单击一个按钮。在自由职业者中,这些数字随着与系统的任何交互而改变。

那么这是如何工作的,有人可以指出我一个很好的教程,展示如何在我的网站上实现这个功能,或者它叫什么,以便我可以找到它。我还要欣赏一个关于如何开发php访客跟踪系统的精彩教程。这就是为什么我需要实时制作后端跟踪用户的原因我不需要每次刷新页面以查看更改。

1 个答案:

答案 0 :(得分:0)

例如,您可以通过网页中定期调用的javascript函数动态获取服务器中php文件的查看者数量。

<script>
function RequestNumberOfViewers(file){
     $.get(file, function(data) {
          PrintViewers(data); //Changes the html content of a div updating a number for example.
     });
};

setInterval(function(){RequestNumberOfViewers(viewers.php)}, 5000); //Calls the function periodically
</script>