时时商务社区

标题: 基于数据库的在线人数,日访问量等统计 [打印本页]

作者: bewin83    时间: 2018-2-14 09:41

            可以实现在线人数统计,日访问量统计,月访问量统计。。。。。

$duration";
    $result=@mysql_query($sql);
    while($row=@mysql_fetch_array($result))
    {
        $id = $row['id'];
        $sql = "update guestinfo set leavetime=now() where id='$id'";
        mysql_query($sql);
    }
    $sql = "select * from guestinfo where ipaddress='$REMOTE_ADDR' and (leavetime is null or leavetime='')";
    $result = @mysql_query($sql);
    if($row=@mysql_fetch_array($result))
    {
       $id = $row['id'];
       $sql="update guestinfo set refreshtime=now() where id='$id'";
       mysql_query($sql);
    }
    else
    {
       $sql = "insert into guestinfo(ipaddress,host,cometime,refreshtime)
          values('$REMOTE_ADDR','$REMOTE_HOST',now(),now())";
       mysql_query($sql);
    }
    $date= mktime(0,0,0,date("m"),date("d"),date("Y"));
    $sql = "select count(*) from guestinfo where  UNIX_TIMESTAMP(refreshtime)> $date";
    $result = mysql_query($sql);
    if($result)
    {
        $row = mysql_fetch_array($result);
        $todayaccess = $row["count(*)"];
    }
    else $todayaccess = 0;
    $sql = "select count(*) from guestinfo where  leavetime is null or leavetime=''";
    $result = mysql_query($sql);
    if($result)
    {
        $row = mysql_fetch_array($result);
        $nowonline=  $row["count(*)"];
    }
    else   $nowonline = 0;
    mysql_close($connect);
?>
include("guest.php");

; url=">

欢迎来我的网站来灌水,有什么问题,给我留言。
            
            
您可能感兴趣的文章:
  • ASP Access实现网站计数器(访问量)
  • asp.net 实现静态页面累加访问量的三种方式
  • asp统计信息实现代码/文章每日、每周、每月、总访问量的方法
  • JS 精确统计网站访问量的实例代码
  • ASP.net中网站访问量统计方法代码
  • linux下统计appche站点IP访问量的shell脚本
  • mysql优化连接数防止访问量过高的方法
  • JavaScript实现网站访问次数统计代码
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2