2011-06-29 10 views
1

カウンタヒットの増分が必要です。データベースに保存することができます。perticular画像がサイト/サーバでプレビューされるときはいつでも。サーバの画像負荷の増加カウンタ

例えば:http://test.com/1234(ad_no)/1.jpgこのURLがサイト に達するといつでも、ヒットカウンターコードが増加するはずです。ブラウザではなく、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上の例のためにそれを許可して、それを直接保存proccessing

    • アクセスログでそれを行うことができます

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

  • +0

    イメージは同じサーバー上にありません。このイメージ(1.jpg)がサイトリクエストのどこにでもロードまたはプレビューされると、サーバーに送信して更新クエリを送信する必要があります。 –

    +0

    私が言ったようにいずれかのplzのヘルプ –

    +0

    、私はあなたに与えた2番目のポイントを行う – 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を実行し、必要な画像ファイルを返します。このようにして、イメージが要求された回数を追跡することができます。これは、ほとんどのトラッキングピクセルが動作する方法です。