2011-06-29 87 views
1

我希望計數器命中增量,即保存在數據庫中,每當某個特定圖像將在站點/服務器上預覽時。服務器上圖像加載的計數器增量

對於例如:http://test.com/1234(ad_no)/1.jpg每當此網址去加載網站 命中計數器代碼應該增加。但不能在瀏覽器中,如下面的代碼在HTML視圖不是HTML源。

<div align="center"><center><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%;"><tbody><tr><td width="100%;"><a href="http://www.test.com/27123"> <img border="1" src="http://www.test.com/27123/1.jpg" width="720" height="541" /></a></td></tr></tbody></table></center></div> 

回答

0

你想記錄從另一臺服務器上顯示你的圖像嗎?

您可以用

  • 訪問日誌等待處理
  • 禁止爲JPG文件的直接訪問,並允許它例如在ad.php?形象=/yourimage/url.jpg,然後直接將其保存做

    <img src="load_image.php" alt="Image"/> 
    

+0

沒有圖像將在同一臺服務器上,只是希望當這個圖像(1.jpg)加載或預覽網站請求的任何地方應該發送到服務器和更新查詢應該觸發。 –

+0

任何一個plz幫助 –

+0

正如我所說,做第二點我給你 – genesis

2

除了使用<img src="image.png" alt="Image"/>使用本的現在,在load_image.php使用下面的代碼:

<?php 
    //Connect mysql server 
    .... 

    //Update your count 
    .... 

    //Return the image 
    $image = file_get_contents('location/myimage.png'); 
    header('content-type: image/png'); 
    echo $image; 
?> 

它會首先執行PHP,然後簡單地返回所需的圖像文件。因此,您可以通過這種方式記錄該圖像被請求的次數。這是大多數跟蹤像素的工作方式。