編輯 - 編輯完答案並發表評論後,您可以使用一個簡單的.htaccess(我假設您使用啓用了mod重寫的apache)重寫來修改URL。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^image_counter.jpg$ image.php [L]
</IfModule>
假設的.htaccess是根web目錄與image.php腳本一起,現在你可以使用<img src="http://www.yourwebsite.com/image_conter.jpg" alt="" />
和應htaccess的URL重寫你的腳本。檢查Apache網站以獲取更多關於htaccess規則的信息。
使用$_SERVER['HTTP_REFERER']
,然後您可以針對您計算的特定URL進行測試。
最後根據需要提供圖片,例如。
header('Content-Type: image/jpeg'); //or other correct mime type
//output image you created
您將需要存儲在數據庫或類似的存儲選項「計數」能夠堅持count變量,它會每次都重設頁面加載以DOM正確地指出。
我會推薦作爲最簡單的選擇是讓你的圖像src作爲你的php文件,例如。
<img src="image.php" alt="Hit Counter" />
然後在您的image.php文件,您可以檢索已存儲的計數,可能使用MySQL和一個增加它並保存新的計數。然後,只要你喜歡,你可以在你的圖片中顯示你的數量。
事情是這樣的,例如:
<?php
//get saved count here as $count
$count++;
//save new count
//create image using count and present it.
?>
告訴你什麼看起來像一個良好的開端。通常會做的是將計數保存在文本文件或數據庫中。有兩種方式的教程 – 2013-04-30 08:51:25
哦,我非常熟悉所有這些,並篩選IP地址等等等等......我只是省略了我的摘錄中的任何不重要的代碼以實現更友好的可讀性:D – 2013-04-30 08:53:55
正如@Pekka웃寫道的,所有問題應該已經解決了。如何尋找您自己的解決方案可能更成爲一個問題。就像你的問題一樣,你用很多詞來形容簡單的事情。很可能你只需要改善你的研究,這就是全部。儘管在這個網站上很難幫助你。 Stackoverflow更適合具體的編程問題。 – 2013-04-30 08:54:38