对于我网站上的每个广告,我想要一个显示其所拥有的观看次数的框(类似于此网站)。
如何捕获广告的网页浏览量?是否有一个函数在PHP中执行此操作?
答案 0 :(得分:4)
嗯,没有没有能够神奇地做到这一点的功能:你必须做一些工作 - 虽然不是那么难; - )
你可以计算两件事。
对于第一个,广告的展示次数,基本理念是:
update ad_counters set counter = counter + 1 where ad_id = 123
123
被广告标识符取代,当然
对于第二个,点击广告的次数,基本想法通常是:
http://yoursite.com/ad.php?id=123
update ad_clicks_counter set counter = counter + 1 where ad_id = 123
事实上,这正是在SO上所做的:
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
http://www.xpolog.com/home/solutions/landing.jsp
当然,这两个计数器可以在同一个表格中 - 甚至可以在您拥有所有广告列表的表格中: - )