• Linux
  • apache
  • centos
  • Git版本管理
  • Linux基本命令
  • linux配置与优化
  • Nginx
  • PHP
  • Redis
  • Supervisor
  • Swoole
  • windows
  • THINKPHP
  • 开发者手册
  • Chat GPT / Open Ai
  • php 广告点击统计代码(php+mysql)

    全屏阅读
  • 基本信息
  • 作者:
  • 作者已发布:925篇文章
  • 发布时间:2021年03月10日 17:52:49
  • 所属分类:PHP+MySql
  • 阅读次数:2015次阅读
  • 标签:
  • 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 utf-8 default NULL,
    `ad_datetime` datetime default NULL,
    `ad_qq` varchar(15) character set utf-8 default NULL,
    `ad_url` varchar(900) character set utf-8 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="/dq/be_dpvou.qiq?be_je=2" target=_blank><img src=/ad_a/ad2.gif border=0 /></a>

    就完了

    顶一下
    (0)
    100%
    订阅 回复
    踩一下
    (0)
    100%
    » 郑重声明:本文由mpxq168发布,所有内容仅代表个人观点。版权归恒富网mpxq168共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。
  • 【上一篇】
  • 【下一篇】
  • 目前有 0 条留言 其中:访客:0 条, 博主:0 条

    给我留言

    您必须 [ 登录 ] 才能发表留言!