2010-09-07 37 views
1

我需要一種方法來計算鏈接被點擊的次數,我正在考慮創建一個PHP腳本來重定向到並進行計數。有沒有更好的方式來做到這一點,我如何計算每次用戶訪問鏈接,最好是保存在數據庫中的任何地方...任何建議PHP重定向計數器的鏈接

回答

3

是的,它必須是一個PHP腳本 - 例如JavaScript不會一直工作。

所以 - 而不是一個鏈接到

http://some.site.com/page2.php 

你會鏈接到

http://some.site.com/redirect.php?page2.php 

而在redirect.php你會跟蹤,例如,在數據庫中,值,並在最後扔這個頭:

header("Location: http://some.site.com/".$_SERVER["QUERY_STRING"]); 

要重定向到pa th ...之後?...

//是啊 - 日誌可能會工作...一點點的工作,但它也是非常特定的服務器。

1

我會analyze你的網絡日誌文件,因爲這將無論是靜態頁面還是腳本。

如果您需要統計的頁面是腳本,則可以插入更新表格的代碼。

網站統計是一個很大的行業,有很多免費和付費的解決方案可以探索並從中獲取靈感。

0

如果您需要跟蹤特定鏈接的點擊次數,那麼您可能需要使用javascript來捕獲點擊並將通知發送到跟蹤服務器。如果你需要跟蹤頁面瀏覽,那麼你最好查看你的服務器日誌。請記住,一個頁面可能有許多指向它的鏈接,因此您必須區分鏈接點擊事件頁面展示次數。根據您的應用程序,另一種可能性是使用Google跟蹤或類似的第三方跟蹤應用程序。