如何使用PHP查找网站的每日访问者

时间:2012-01-04 02:27:48

标签: php

我想知道如何使用php找到大概访问者和每日网站收入。

$value=$alexa.".".$random_number;

我目前的算法是使用alexa和一个随机数。

所以任何想法可能是最好的算法和影响它的可能因素。

2 个答案:

答案 0 :(得分:2)

每当有人访问您的网站时,您都可以将当前时间戳和涉及的IP保存在MySQL数据库表中。当您想获得访问者数量时,您可以只计算表格中的每个条目,或者计算表格中特定日期,星期等的每个条目。

但是,我会说使用像Google Analytics这样的东西(它是免费的)更容易,它会为您提供更多详细信息,并使您的服务器免于额外的工作。

答案 1 :(得分:0)

你总是可以使用google anyalytics,但如果你想要严格的PHP,你可以使用.txt文件中的简单数据库来计算。如果您在网络服务器上进行操作,请将名为counter.txt和CHMOD的文件设为777。

<?php
//Open the file and get it's contents
$readhandle = fopen('counter.txt', 'r');
$readfile = fread($readhandle, filesize('counter.txt'));
fclose($readhandle);

//Overwrite the file with the contents of it's earlier version + 1
$writehandle = fopen('counter.txt', 'w');
fwrite($writehandle, $readfile + 1);
fclose($writehandle);
?>

您可以通过使用php查看时间函数来监控此情况,也许每天都会创建一个以日期作为名称的新文件。