跟踪本地主机应用程序的外链

Track outlinks on localhost app

本文关键字:应用程序 主机 跟踪      更新时间:2023-09-26

我为一个触摸屏kiosk (Win7, XAMPP)建立了一个简单的网页。

该界面由9块瓷砖组成(windows metro风格)。只有HTML, PHP和CSS。每个瓷砖都是简单的<a href="http://www.example.com">links</a>

我想做的是跟踪每个磁贴被点击了多少次。

我的页面的例子是;

  • www.example.com/help.html
  • www.example.com/contact.html
  • www.example.com/map/floor1.html

kiosk将在本地主机上运行,我觉得Google Analytics, Piwik或AWStats对于这样一个小任务来说过于资源密集。显然,由于kiosk是在本地主机上运行的,所以ip、位置、浏览器等……不重要。

是否有其他方法可以跟踪点击到日志文件或类似的?

欢迎指教

您可以在链接上使用onclick函数,并使用javascript编写日志文件。这可能有助于您通过javascript

创建日志文件。

如果你只想知道一个页面被访问了多少次,我想说这些数据可以在Apaches访问日志中找到。这可以通过使用Apache Log Viewer之类的工具轻松完成。

如果你真的想记录链接点击,你可能必须使用javascript操作处理程序。因为我认为用JavaScript写东西很难看,所以我可能每次都向PHP服务器发送一个ajax请求。

编辑:

另一种方法是,把你所有的html文件转换成php和日志从那里(我也可以添加一个例子如何)。

的例子:

<html>
<?php
$count= include 'count.php';
$count['count-'. __FILE__]= $count['count-'.__FILE__] + 1;
file_put_contents('count.php', '<?php return ' . var_export($count, true) .'; ?>');
?>
</html>