php 廣告點選次數統計代碼

來源:互聯網
上載者:User
關鍵字 網路程式設計 PHP教程

php 廣告點選統計代碼,昨天晚上有幾個IDC網想與本站合作放些廣告,但是我想看看廣告效果後想了就寫了一個簡單的廣告統計代碼了,這裡只是等的統計不能IP限制或是噁心點擊等等了.

先來創建資料庫.

CREATE TABLE IF NOT EXISTS `ad_count` (
`ad_id` int(8) NOT Null auto_increment,
`ad_hit` int(8) NOT Null default '0',
`ad_name` Varchar(200) character set gb2312 default Null,
`ad_datetime` datetime default Null,
`ad_qq` Varchar(15) character set gb2312 default Null,
`ad_url` Varchar(900) character set gb2312 NOT Null,
`ad_price` int(8) NOT Null,
PRIMARY KEY  (`ad_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

資料創建好了我們就開始寫程式了.資料連線我不不寫了,

<?php
 require_once("...... 省了");
 $ad_id =get_value('ad_id','');這裡下面有講
 if(is_numeric( $ad_id ) ){
 
    $ad_select="select ad_id,ad_url from ad_count where ad_id='$ad_id' limit 1";
   
   $ad_update="Update ad_count set  ad_hit=ad_hit+1 where ad_id='$ad_ id' limit 1";
   
   $ad_result=mysql_query($ad_select) or die('id error');
    
     if( mysql_num_rows( $ad_result) ){
      
       mysql_query($ad_update);
        
       $ad_rs=mysql_fetch_array($ad_result);
        
       header("location:".$ad_rs[' ad_url']);
       
       mysql_free_result($ad_rs);
              
      }
 }

function htmltohtml($Str){
$temp =str_replace(chr(13),'<br/>',$Str);
$temp =str_replace('<','&lt;',$Str);
$temp =str_replace('>','&gt;',$Str);
$temp =addslashes($Str);
return $temp;
}
function get_value($value,$para){
return htmltohtml(empty($para)?( isset($_GET[$value])?$_GET[$value]:''):(isset($_POST[$value])?$_POST[$value]:''));
}

然後我們再在要顯示廣告的地方如下寫.

'<a href=/cp/ad_count.php?ad_id=2 target=_blank><img src=/ad_a/ad2.gif border=0 /></a>

就完了了,本站原創,轉載請注明來原:  www.jzread.com

?>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.