phpmyvisitors是如何工作的?

phpmyvisitors是如何工作的?,php,static-analysis,Php,Static Analysis,我已经安装了“phpmyvisitors”cms来统计我的网站访问量。 它是用php编写的,并且是开源的 我得到了很多有用的信息,比如: -总访问量 -浏览网页 -访客浏览器信息 -世界各地的游客分布 -访问者如何访问网站 -他们在网站上花费了多少时间 还有 有些人认为它像谷歌分析,但功能较少 我的问题是: “它们是怎么做到的?”我想你是说 快速浏览一下,它的工作原理与Google Analytics非常相似:嵌入了一个JavaScript片段,向运行phpMyVisites的服务器发送请求。该

我已经安装了“phpmyvisitors”cms来统计我的网站访问量。 它是用php编写的,并且是开源的

我得到了很多有用的信息,比如:

-总访问量

-浏览网页

-访客浏览器信息

-世界各地的游客分布

-访问者如何访问网站

-他们在网站上花费了多少时间

还有

有些人认为它像谷歌分析,但功能较少

我的问题是:

“它们是怎么做到的?”

我想你是说

快速浏览一下,它的工作原理与Google Analytics非常相似:嵌入了一个JavaScript片段,向运行phpMyVisites的服务器发送请求。该请求包含JavaScript可以从客户端获得的所有信息:语言、屏幕分辨率、浏览器版本、操作系统

在服务器端,我假设所有信息都被收集到一个数据库中,并且设置了一个会话cookie,以便区分不同的访问者

对于没有JavaScript的用户,将包括一个图像标记,以至少获取一些基本信息(可以在没有JavaScript的服务器端找到IP和浏览器类型),并计算命中率:

<noscript>
<p>phpMyVisites : better than Google analytics!
<img src="http://www.phpmyvisites.us/phpmv2/phpmyvisites.php" 
     alt="phpMyVisites" style="border:0" />
</p>
</noscript>

phpMyVisites:比谷歌分析更好!

要识别访问者的国家,可能会联系一个web服务,该服务试图根据访问者的IP地址确定国家


其他一切都是“仅仅”数据库分析——分析、计算和显示所需的数据。如果你想知道它的一个具体方面是如何工作的,我建议你问一个新问题,详细说明你想了解的方面

我很抱歉,是的,这是phpMyVisits!谢谢你的解释。我现在正在看它的js和php代码。