有多少人访问了特定网页
how many person visited a specific web page?
我知道我可以看到有人在我的网站上打开特定页面的次数。
但我想要的是输入一个网页 URL,例如用户的 www.example.com/page
个,看看这个页面被打开了多少次。
如果页面是PHP,HTML甚至图像或mp3文件的URL,我可以这样做吗?
我试图做的是一个网页,用户输入不同的页面链接并查看页面打开了多少次。
这可能吗?
因此,
首先创建一个名为userlog的文本文件.txt并将其放在与要跟踪的页面相同的目录中。然后打开跟踪的页面(必须.php)并添加以下代码:
<?php
$file = fopen("userlog.txt", "a") or die("There is a problem with opening the log file.");
$date = date("d.m.Y H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$txt = "Date: ". $date . "'nIP Adress: ". $ip . "'nUser's browser: " . $browser . "'n" . "'n";
fwrite($file, $txt);
fclose($file);
?>
这将保存每个用户的IP地址,浏览器和日期/时间,而不是访问您的用户日志.txt文件。之后,您可以计算条目。这也可以通过将其保存到数据库中来完成,但您没有指定是否可以使用数据库。如果需要,将进行编辑。
编辑:我也忘了提供计数脚本。因此,创建新文件并调用它,例如"count.php"并编写以下代码:
<?php
$file = file_get_contents('userlog.txt');
$lines_arr = preg_split('/'n|'r/',$file);
$num_newlines = count($lines_arr);
$record = "4";
echo 'Number of lines in logfile: '.$num_newlines;
$unique = (int) ($num_newlines / $record);
echo '<br />Number of people who visited the page: '. $unique;
?>
现在,如果您在浏览器中打开计数.php它应该显示有多少人访问了您的特定页面。
相关文章:
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 如何使用Perl访问JavaScript驱动的网页内容
- Pinterest 扩展如何存储(临时)网页中的图像,然后在 iframe 中访问它们
- 有多少人访问了特定网页
- 网页表单 |始终使用 Id 进行访问
- 检测智能手表何时访问网页
- 从网页在amazoncognito中注册Facebook访问令牌
- 使用htaccess限制访问,但允许从网页访问
- IOS 网页 - 访问控制不允许 允许 Orgin
- 访问另一个网站后重定向回自己的网页
- 使链接只能从同一域的特定网页访问
- 如何使网页一次只能访问一次?(JS+HTML)
- 将PHP数据返回到我当前的网页,供Javascript访问
- 通过Javascript从网页访问Chrome插件列表
- 填写表格并使用 NodeJS 访问网页
- 如何将网页访问限制为每个ip 1个用户
- 如何允许网页访问剪贴板数据
- 使用javascript从网页访问图像
- 如何从网页访问iPhone's相机?
- 从网页访问 Firefox about:config 属性