Nasıl sayfa görünümleri sayar sayısını yapabilirim?

1 Cevap php

Sitemde her bir reklam için, ben (bu siteye benzer) vardır görüşlerin sayısını gösteren bir kutu istiyorum.

Nasıl sayfa sayısı bir reklam var hit yakalamak istiyorsunuz? PHP bunu yapan bir işlevi var mı?

1 Cevap

Peki, hiç bu sihirli yapar hiçbir işlevi var: Eğer biraz iş yapmak zorundayız - o kadar da zor olsa ;-)

Eğer saymak olası iki şey vardır.


For the first one, number of times an ad is displayed, the basic idea is :

  • Sizin Eklentiyi görüntüleniyor - Zaten nasıl biliyorum
  • When displaying it, you'll update a counter, probably in your database :
    • SQL sorgu update ad_counters set counter = counter + 1 where ad_id = 123 gibi görünecek
    • 123 elbette reklam tanımlayıcı, yerini
  • Reklamın zaman, bu sayacı seçmek zorunda, ve reklamın yanında gösteririz.


For the second one, number of times an ad is clicked, the basic idea is generally :

  • Reklam ürünün sayfasına doğrudan bir bağlantı olmak zorunda değildir
  • Bunun yerine, reklam link http://yoursite.com/ad.php?id=123 gibi görünecek
  • And, when someone load that page, it will :
    • tıklama sayacı artırmak: update ad_clicks_counter set counter = counter + 1 where ad_id = 123
    • reklamın gerçek sayfasına kullanıcıyı yönlendirmek veya doğrudan görüntüler.

Aslında, bu SO yapmış tam olarak ne olduğunu:

  • Bir reklam gibi http://ads.stackoverflow.com/a.aspx?Task=Click&ZoneID=4&CampaignID=785&AdvertiserID=161&BannerID=1123&SiteID=1&RandomNumber=384213225&Keywords=php%2ccounter%2cx-user-highrep%2cx-user-registered gibi bir bağlantı vardır
  • Eğer bunun üzerine tıkladığınızda Ve, böyle http://www.xpolog.com/home/solutions/landing.jsp gibi olabilir reklamın gerçek sayfasına yönlendirilirsiniz


Of course, those two counters can be in the same table -- or even in the table in which you have the list of all ads :-)