2010-12-01 68 views
0

我嘗試爲其中沒有頁面的頁面創建代碼。需要在頁面底部顯示視圖。計算頁面視圖的邏輯

我不知道計數視圖背後的邏輯是什麼。讓我們說像在stackoverflow的主頁上的意見。我喜歡他們展示的方式。和相同的邏輯。 (它會通過PHP,MySQL的完成)

請幫助 在此先感謝

+1

你好,戴夫。你正在尋找*所有*的意見,或只是*獨特的*意見? – Sampson 2010-12-01 04:57:21

+0

唯一的意見只有 – dave 2010-12-01 05:26:08

回答

0

你會堅持這樣的事情在每個頁面的標題:

<?php 
    updatePageHitCount('name of page here'); 
?> 

,其中「頁面名稱'是頁面的一些唯一標識符。該功能基本上只是做一些SQL:

UPDATE pagehitcounts 
SET hitcount = hitcount + 1 
WHERE pageID = 'name of page here'; 

當然,你想要一些更強大的東西,但這將是基礎知識。

+0

謝謝馬克,我想繼續更先進的,如果我每5分鐘訪問一次,這段代碼將不會有用,它會在1小時內顯示60個視圖。 – dave 2010-12-01 05:27:31

1

設置一個函數來選擇他們的IP地址是否已經在您追蹤您的匹配的表中,如果它沒有添加一個計數,否則爲計數以及IP添加1以供將來追蹤。