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 编写安全的代码时容易犯的错误小结
May 20 PHP
解析thinkphp中的导入文件标签
Jun 20 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
PHP随机生成随机个数的字母组合示例
Jan 14 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
Apr 25 PHP
php快递单号查询接口使用示例
May 05 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 PHP
php分页查询的简单实现代码
Mar 14 PHP
PHP让数组中有相同值的组成新的数组实例
Dec 31 PHP
PHP实现图片压缩
Sep 09 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输入数据统一类实例
2015/02/23 PHP
php常用字符函数实例小结
2016/12/29 PHP
JavaScript 特殊字符
2007/04/05 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
线程同步的方法
2016/11/23 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
重阳节标语大全
2014/10/07 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
单位证明范文
2015/06/18 职场文书
企业年会祝酒词
2015/08/11 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
python编写函数注意事项总结
2021/03/29 Python
Node.js实现断点续传
2021/06/23 Javascript
python实现层次聚类的方法
2021/11/01 Python