我想弄清楚如何計算已從其他網站發送到我的網站的觀看次數。我有廣告的橫幅,我希望橫幅鏈接指向一個PHP腳本,將計算從網站abc.com的人訪問網站的次數。PHP重定向/打擊計數器
問題是我該如何去做這件事?我正在考慮在每個站點的mysql中設置一個不同行的表,然後讓該特定行將計數增加一。
問題是我不知道如何使用函數i ++(如果這甚至是正確的函數)。我是新來的PHP,抱歉,如果我問的是基本的東西
我想弄清楚如何計算已從其他網站發送到我的網站的觀看次數。我有廣告的橫幅,我希望橫幅鏈接指向一個PHP腳本,將計算從網站abc.com的人訪問網站的次數。PHP重定向/打擊計數器
問題是我該如何去做這件事?我正在考慮在每個站點的mysql中設置一個不同行的表,然後讓該特定行將計數增加一。
問題是我不知道如何使用函數i ++(如果這甚至是正確的函數)。我是新來的PHP,抱歉,如果我問的是基本的東西
您可以從$ _SERVER ['HTTP_REFERER']獲取引用。它並不總是存在,所以你需要檢查,如果它確實然後執行upsert。
我會做這樣的事情:
if(isset($_SERVER['HTTP_REFERER'])){
$referrer = $_SERVER['HTTP_REFERER'];
$query = "INSERT INTO 'referrals'
('referrer', 'count')
VALUES
($referrer, 1)
ON DUPLICATE KEY UPDATE
'count' = 'count' + 1";
$result = mysql_query($query);
}
通常橫幅指向從引用網站的服務器上的特定網址,以便您可以跟蹤那裏的東西從何而來。
如:BigSite.com對你一個橫幅鏈接MySite.com/links/01941731.htm
Apache服務器上使用類似的.htaccess您可以解析輸入「01941731」的一部分,安全檢查你的數據庫和incremement它涉及到這樣它會佔用從BigSite.com一個輸入鏈接的關鍵
那我怎麼會做:)
http://stackoverflow.com/完全重複搜索?q = php + hit + counter – Cyclone
它怎麼可能是搜索結果的重複? – Ben