• 技术文章 > php教程 > php教程

    PHP和MySQL实现简单的网页计数器

    藏色散人 藏色散人 2019-02-14 14:49:22 原创 671
    网站统计数据为网站所有者提供关于网站运行情况和访问人数的重要信息。点击计数器计数并显示有多少人访问一个网页。

    计数器的代码根据所使用的编程语言和希望计数器收集的信息量而变化。如果您像许多网站所有者一样,在您的网站上使用PHP和MySQL,那么您可以使用PHP和MySQL为您的网页生成一个简单的命中计数器。计数器将命中总数存储在MySQL数据库中。

    首先,创建一个表来保存计数器统计信息。

    执行以下代码:

    CREATE TABLE `counter` ( `counter` INT( 20 ) NOT NULL );
    INSERT INTO counter VALUES (0);

    这段代码创建了一个名为counter的数据库表,其中有一个字段也称为counter,用于存储站点接收到的点击率。它被设置为从1开始,每次调用该文件时计数增加1。然后显示新数字。

    这个过程是用以下PHP代码完成的:

    <?php
    // 连接到数据库
    mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error()); 
    mysql_select_db("Database_Name") or die(mysql_error());
    //计数器counter 加一
    mysql_query("UPDATE counter SET counter = counter + 1");
    //检索当前计数
    $count = mysql_fetch_row(mysql_query("SELECT counter FROM counter"));
    //站点上显示计数
    print "$count[0]"; 
    ?>

    这个简单的点击计数器不会向网站所有者提供有价值的信息,例如访问者是重复访问者还是首次访问者、访问者的位置、访问了哪个页面,或者访问者在该页面上花费了多少时间。为此,需要更复杂的分析程序。

    计数器的代码提示

    想知道访问你网站的人数是有意义的。当您对简单的计数器代码感到满意时,您可以通过几种方式对该代码进行个性化处理,从而更好地与您的网站一起工作并收集您需要的信息。

    1.自定义数据库、表和代码以包含其他信息

    2.将计数器保存在单独的文件中,并使用include()检索它

    3.围绕include函数使用常规HTML格式化计数器文本

    4.在计数器表上为网站上的其他页面创建不同的行

    相关推荐:《PHP教程http://www.php.cn/course/list/29.html

    以上就是PHP和MySQL实现简单的网页计数器的详细内容,更多请关注php中文网其它相关文章!

    第六期线上培训班
    专题推荐: PHP MySQL 网页计数器
    上一篇:php与jQuery ajax之间数据传送的方法介绍(附代码) 下一篇:each函数怎么用

    相关文章推荐

    • php网页计数器的原理_PHP • php写的网页计数器代码 • PHP网页计数器的原理 • php写的网页计数器代码_PHP教程

    全部评论我要评论

  • 蝈蝈

    这个写得太简单了吧。。。。

    2019-02-14

  • 飞奔的迪卡尔

    计数器不是记录页面的调用次数么?如果跳过检测的那个页面是不是就可以使计数器失效?

    2019-02-15

  • 取消 发布评论 发送
  • PHP中文网