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 ;

数据创建好了我们就开始写程序了.数据连接我不不写了,

?phprequire_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_澳门新葡亰3522平台游戏,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=_blankimg
src=/ad_a/ad2.gif border=0 //a

就完了了,本站原创,转载请注明来原: