单击横幅时计算点击次数

时间:2014-08-19 14:33:21

标签: php

我的家人,我希望能帮助我。

我有php网站 并且它显示横幅,并且那只计算横幅的印象。 现在我想添加横幅并仅计算此横幅的点击次数

$doing_spots=1;

while($adsetting_temp[banner_spot] >= $doing_spots) 
{

    $bannerads=mysql_fetch_array(mysql_query("SELECT * FROM ads where banner='1' and expired='0' and active='0' ORDER BY RAND() LIMIT 1;"));

    $displaybannerad="<a href='$bannerads[link]' target='_blank' ><img src='$bannerads[info]'width='468' height='60'></a>";

    mysql_query("update ads set impdone=impdone+1, active='1' where id=$bannerads[id]");

    if ($bannerads[impdone]+1 >= $bannerads[impbought]) { 
           mysql_query("update ads set expired=1 where id=$bannerads[id]");
    }

    if ($bannerads[id] == '') {
        $displaybannerad="<a href='$adsetting_temp[defaultlink]' target='_blank'><img src='$adsetting_temp[defaultbanner]'alt='$bannerads[info]' width='468' height='60'></a>";
    }

    $template->assign("bannerad$doing_spots",$displaybannerad);

    $doing_spots++;
}

我怎么能这样做? 此致

1 个答案:

答案 0 :(得分:0)

请勿将横幅广告上的链接设置为$bannerads['link']。相反,将横幅的所有链接设置为单一路线,类似于http://domain/outbound?ad={ad id}

在新路线中,确定广告定向到哪个广告。将其点击次数更新为+1,然后只需将标题重定向发送回客户端即可将其发送至$bannerads['link']