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的大小写敏感问题整理
Dec 29 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
PHP可变函数的使用详解
Jun 14 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
Jan 14 PHP
php 字符串压缩方法比较示例
Jan 23 PHP
Yii的CDbCriteria查询条件用法实例
Dec 04 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
session 加入redis的实现代码
Jul 15 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
PHP 网站修改默认访问文件的nginx配置
May 27 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 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文件大小格式化函数合集
2014/03/10 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Python while循环使用else语句代码实例
2020/02/07 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
JAVA程序员面试题
2012/10/03 面试题
春节联欢晚会主持词范文
2014/03/24 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
python分分钟绘制精美地图海报
2022/02/15 Python
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技
Mysql如何查看是否使用到索引
2022/12/24 MySQL