如何编写一个统计点击数的函数?高手指点下~谢谢~~\(^o^)/~

解决方案 »

  1.   

    <?php
    function get_hitcount($counter_file)
    {
    $count=0;

    if(file_exists($counter_file))
    {
    $fp=fopen($counter_file,"r");
    $count=0+fgets($fp,20);
    fclose($fp);
    }
    $count++;
    $fp=fopen($counter_file,"w");
    fputs($fp,$count);
    fclose($fp);

    return ($count);
    }
    ?>
      

  2.   

    JSP和ASP.NET的都有做过,都是在数据库保存的,没见过用文件保存的,效率低。
      

  3.   

    文件的效率不一定低,数据库也是要每次连接,query的,这个不涉及检索啥的,只是读出重写罢了.
    还有IP是不是要判断一下呀,一个人不断的刷新,5分钟就能刷很多,笨方法是访问一次后设置cookie,然后下此访问判断cookie,判断是否访问过了已经.
      

  4.   

    点击量的这个还是弄不来....sql里面建表的时候点击量的那个类型应该是什么样的~
      

  5.   

    code=PHP]<?php  
    $fp=fopen("text.txt","r+");
    $counter=fgets($fp,80);
    $counter=doubleval($counter)+1;
    fseek($fp,0);
    fputs($fp,$counter);
    fclose($fp);
    ?>[[/code]