【问题标题】:How can I add a visitor counter in my WebPage? [closed]如何在我的网页中添加访客计数器? [关闭]
【发布时间】:2021-03-30 09:41:27
【问题描述】:

我试图在我的网站上添加一个简单的 PHP,或者如果可能的话,添加一个 JS 代码。 我没有找到任何解决方案,而且我对 PHP 和 JS 都不太了解……有没有人可以帮助我? 谢谢。

【问题讨论】:

  • 如果没有存储访问者变量的服务器,您将无法做到这一点。

标签: javascript php counter


【解决方案1】:

早上好。

我从https://hibbard.eu/how-to-make-a-simple-visitor-counter-using-php/ 读到这篇有趣的文章。

它只是读取文件 counter.txt 是否存在。 如果不是,则写入“0”。 如果此文件存在,则读取数字,加 1 并写入更新后的计数器。

可能会有帮助。

同样的例子解释了如何使用图像而不是文本。

【讨论】:

    【解决方案2】:

    你好
    如果你想有一个简单的例子,这段代码可以帮助你基于这个link

    <?php
        $servername = "localhost";
        $username = "dtbsuser";
        $password = "dtbs#passw01";
        $dbname = "dtbsname";
        $conn = new mysqli($servername, $username, $password, $dbname);
    
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        } 
    
        $sql = "UPDATE Counter SET visits = visits+1 WHERE id = 1";
        $conn->query($sql);
    
        $sql = "SELECT visits FROM Counter WHERE id = 1";
        $result = $conn->query($sql);
    
        if ($result->num_rows > 0) {
            while($row = $result->fetch_assoc()) {
                $visits = $row["visits"];
            }
        } else {
            echo "no results";
        }
        
        $conn->close();
    ?>
    
    <!doctype html>  
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <meta http-equiv="x-ua-compatible" content="ie=edge">
            <title>Visit counter</title>
        </head>
        <body>
            Visits: <?php print $visits; ?>
    
        </body>
    </html>
    

    如果您想了解更多关于如何计算独特视图的信息,您可以查看link

    最后,如果您想在没有数据库的情况下拥有独特的视图,您可以查看link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 2022-01-09
      • 2012-07-29
      相关资源
      最近更新 更多