• PHP统计当前网站的访问人数,访问信息,被多少次访问。


    <?php  header('Content-type:text/html;charset=utf-8');

     //统计流量(人数,访问次数,用户IP)

     //假设用户访问,得到IP地址  

    $remote = $_SERVER['REMOTE_ADDR'];

     //拼凑要写入到文件的数据:ip|2014-8-19 10:24:15  

    $write = $remote . '|' . date('Y-m-d H:i:s');

     //输出信息:挡墙网页已经被第几次访问,当前用户是第几次来访问  

    $str = file_get_contents('record.txt');

     //定义一个变量保存当前用户的点击次数  

    $clickcount = 1;

     //判断当前有没有记录访问信息

     if($str){  

     //有数据   

    //以行区分当前文件有多少行   

    $rows = explode(" ",$str);

    //获取已经访问过的用户的数量   

    $count = count($rows) + 1;

      //判断当前用户是第几次访问该网页      

    foreach($rows as $value){    

    //value代表一个访问记录    

    $ip = explode("|",$value);

       //判读是不是当前用户查看的    

    if($ip[0] == $remote){     

    //以前访问的记录与当前用户的ip相同     

    $clickcount++;    

    }   

    }

      //修改write   

    $write = " " . $write;  

    }else{   

    //当前用户是第一个来访问该网页   

    $count = 1;  }

     //写入数据  

    file_put_contents('record.txt',$write,FILE_APPEND);

     //输出信息  

    echo "当前网页已经是第{$count}次被访问<br/>";  

    echo "您是第{$clickcount}次来访问该网页<br/>";

     //192.168.3.100/20140819/homework_record.php

  • 相关阅读:
    android view生命周期
    ViewPager 滑动页(四)
    android 中如何获取camera当前状态
    Android LayoutInflater原理分析,带你一步步深入了解View(一)
    仿Twitter登陆移动背景效果
    Android应用性能优化之使用SQLiteStatement优化SQLite操作
    GreenDao官方文档翻译(下)
    高级IO
    linux信号
    LINUX进程
  • 原文地址:https://www.cnblogs.com/mike1314/p/6922742.html
Copyright © 2020-2023  润新知