【发布时间】:2015-08-16 16:18:40
【问题描述】:
是否可以查明有多少人访问了您的网站?
我正在寻找使用Javascript 或HTML 的解决方案。
如果用户在我的网站上,它应该算 +1。
我不知道,还没有尝试过任何东西。
【问题讨论】:
标签: javascript html web click webpage
是否可以查明有多少人访问了您的网站?
我正在寻找使用Javascript 或HTML 的解决方案。
如果用户在我的网站上,它应该算 +1。
我不知道,还没有尝试过任何东西。
【问题讨论】:
标签: javascript html web click webpage
您不可能使用 JS 或 HTML 来实现,因为您没有持久存储。这意味着,一旦客户端关闭,所有信息都会丢失。
您将需要一个数据库来跟踪有多少人访问过您的网站(MySQL + PHP)或类似的东西
或
您可以使用谷歌分析等外部资源,它会为您做任何事情,甚至更多。
【讨论】:
您需要做的是使用持久数据存储。您可以使用像 PHP 这样的服务器端语言将数据存储在数据库中,或者使用写入文件,然后使用 AJAX 请求检索数据以使其动态化。由于 JavaScript 是客户端,你不能这样做。
简单概述
加载时向PHP 脚本发送请求以递增计数器。
然后在该PHP 脚本中返回视图数量并使用JavaScript 操作DOM 并显示它。
独特的访问计数器
您将获得类似访问者 IP 的信息,并检查他们之前是否访问过该网站(您将 IP 插入表格中)并将用户 IP 与表格中的 IP 进行比较。
【讨论】:
尝试在 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);
?>
但您还需要登录表。希望对您有所帮助!
【讨论】: