如何获取诸如stackoverflow之类的页面视图数据? [英] How to get page view data like stackoverflow?

查看:172
本文介绍了如何获取诸如stackoverflow之类的页面视图数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获取并显示页面被浏览了多少次,就像stackoverflow一样.

I want to get and display how many times a page is viewed, just like stackoverflow.

如何通过php做到这一点?谢谢!

How to do it by php? Thanks!

推荐答案


if (file_exists('count_file.txt')) 
    {
    $fil = fopen('count_file.txt', r);
    $dat = fread($fil, filesize('count_file.txt')); 
    echo $dat+1;
    fclose($fil);
    $fil = fopen('count_file.txt', w);
    fwrite($fil, $dat+1);
    }

    else
    {
    $fil = fopen('count_file.txt', w);
    fwrite($fil, 1);
    echo '1';
fclose($fil);
}
?>

对于任何不错的"计数器,我建议使用数据库(mysql,redis)并跟踪IP地址以进行更深入的分析(例如,多少次唯一访问,访问者来自何处等)

For any "decent" counter I would recommend to use a database (mysql, redis ) and trace IP address to have even deeper analytics (e.g how many unique visits, where they are comming from etc)

这篇关于如何获取诸如stackoverflow之类的页面视图数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆