【问题标题】:Is there a way to count how many people visited my site?有没有办法计算有多少人访问了我的网站?
【发布时间】:2015-08-16 16:18:40
【问题描述】:

是否可以查明有多少人访问了您的网站?

我正在寻找使用JavascriptHTML 的解决方案。

如果用户在我的网站上,它应该算 +1。

我不知道,还没有尝试过任何东西。

【问题讨论】:

标签: javascript html web click webpage


【解决方案1】:

您不可能使用 JS 或 HTML 来实现,因为您没有持久存储。这意味着,一旦客户端关闭,所有信息都会丢失。

您将需要一个数据库来跟踪有多少人访问过您的网站(MySQL + PHP)或类似的东西

您可以使用谷歌分析等外部资源,它会为您做任何事情,甚至更多。

【讨论】:

    【解决方案2】:

    您需要做的是使用持久数据存储。您可以使用像 PHP 这样的服务器端语言将数据存储在数据库中,或者使用写入文件,然后使用 AJAX 请求检索数据以使其动态化。由于 JavaScript 是客户端,你不能这样做。

    简单概述

    1. 加载时向PHP 脚本发送请求以递增计数器。

    2. 然后在该PHP 脚本中返回视图数量并使用JavaScript 操作DOM 并显示它。

    独特的访问计数器

    您将获得类似访问者 IP 的信息,并检查他们之前是否访问过该网站(您将 IP 插入表格中)并将用户 IP 与表格中的 IP 进行比较。

    【讨论】:

      【解决方案3】:

      尝试在 php 中使用此代码:

      <? 
      Session_start(); 
      $today = time(); 
      $query="INSERT into logged_in (Today, SessionID, CurrentPage, BrowserType, IP) VALUES ('".$today."','".$_SESSION['sesid']."','".$_SERVER['PHP_SELF']."','".$_SERVER['HTTP_USER_AGENT']."','".$_SERVER['REMOTE_ADDR']."')"; 
      $result = mysql_query($query); 
      ?>
      

      但您还需要登录表。希望对您有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-10
        • 2016-09-08
        • 2017-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-26
        • 1970-01-01
        相关资源
        最近更新 更多