php 广告点击统计代码(php+mysql)


Posted in PHP onFebruary 21, 2018

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('<','<',$Str);
 $temp =str_replace('>','>',$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>

就完了

PHP 相关文章推荐
理解php原理的opcodes(操作码)
Oct 26 PHP
PHP常用技巧总结(附函数代码)
Feb 04 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
比较discuz和ecshop的截取字符串函数php版
Sep 03 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
Redis在Laravel项目中的应用实例详解
Aug 11 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
Aug 11 PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 PHP
TP5框架实现签到功能的方法分析
Apr 05 PHP
详细解读php的命名空间(二)
Feb 21 #PHP
详细解读php的命名空间(一)
Feb 21 #PHP
thinkphp5 migrate数据库迁移工具
Feb 20 #PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 #PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 #PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 #PHP
浅析PHP数据导出知识点
Feb 17 #PHP
You might like
基于PHP中的常用函数回顾
2013/07/11 PHP
php数组删除元素示例
2014/03/21 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
php fread读取文件注意事项
2016/09/24 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
python制作企业邮箱的爆破脚本
2016/10/05 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
ASP.NET Core中的配置详解
2021/02/05 Python
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
五一手机促销方案
2014/03/08 职场文书
仓库文员岗位职责
2014/04/06 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
群众路线教师自我剖析材料
2014/09/29 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
初中班主任心得体会
2016/01/07 职场文书
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL