2015-10-06 28 views
0

我爲觸摸屏信息亭(Win7,XAMPP)構建了一個簡單的網頁。跟蹤本地主機應用程序的outlinks

界面由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

亭會在本地主機上運行,​​我覺得Google Analytics,Piwik或AWStats對於這麼小的任務來說資源密集程度太高。顯然,由於信息亭在本地主機上運行,​​IP,位置,瀏覽器等並不重要。

有沒有其他的方法可以跟蹤點擊日誌文件或類似的東西?

任何意見讚賞。

回答

0

您可以在鏈接上使用onclick函數,並使用javascript編寫日誌文件。 This可能會幫助你通過javascript創建一個日誌文件

+0

感謝這個@Alekos Dordas –

0

如果你只想知道一個頁面被訪問了多少次,我會說這個數據可以在Apaches訪問日誌中找到。這可以通過使用諸如Apache Log Viewer的工具來簡化。

如果您確實想記錄鏈接點擊次數,則可能必須使用JavaScript操作處理程序。因爲我認爲從JavaScript編寫醜陋,我可能會每次發送一個ajax請求到我的PHP服務器。

編輯:

另一種方法是,給你所有的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> 
+0

謝謝@Luka了Apache日誌查看器看起來不錯,但我更喜歡,如果它是免費的。我喜歡將html轉換爲php的想法。我只有一個帶有9個鏈接的html文件,所以它應該很簡單,對吧? –

+0

轉換爲PHP實際上只是改變文件擴展名。但是你可能誤解了我。 PHP必須進入鏈接到的網站(假設他們是你的)。然後你必須添加一些類型的日誌代碼。Apache日誌查看器的基本功能實際上是免費的,但我從來沒有嘗試過新版本。 – Luka

+0

謝謝。如果你可以像你說的那樣添加一個很好的php日誌代碼的例子!我明白PHP(新手)。我會接受答案,然後我認爲:) –