PHP 광고 클릭 통계 코드, 어젯밤 거기는 일부 광고,이 사이트와 함께 작동 하도록 여러 IDC 네트워크 하지만 쓰기 후 간단한 광고 통계 코드 광고의 효과 보고 싶어, 여기만 통계 수 없습니다 IP 제한 또는 메스꺼움에 클릭.
먼저, 데이터베이스를 만듭니다.
만들 테이블 경우 'Ad_count'를 존재 하지 (
'ad_id' int (8) NULL auto_increment 하지
'Ad_hit' int (8) NULL이 아닌 기본 '0'
'ad_name' varchar 문자 gb2312 기본 NULL 설정
'Ad_datetime' datetime 기본 NULL,
'AD_QQ' varchar 문자 gb2312 기본 NULL 설정
'Ad_url' varchar (900) 문자 집합 gb2312 하지 NULL,
'Ad_price' int (8) NULL이 아닌
기본 키 ('ad_id')
) 엔진 innodb 기본 charset = latin1 auto_increment = = 4;
데이터 생성 잘, 우리는 쓰기 프로그램. 데이터 연결을 더 이상 작성 하지 않을 시작 했다.
<? php
require_once ("... 주 ");
$ad _id = get_value ('ad_id', '): 여기 경우 이야기
(Is_numeric ($ad _id)) {
$ad _select = "Ad_id, Ad_count에서 ad_url를 선택 어디 ad_id '$ad _id' 제한 1 =";
& nbsp
$ad _update = "업데이트 Ad_count 설정 ad_hit = ad_hit + 1 어디 ad_id = ' $ad _ Id '1도 ';
& nbsp
$ad _result mysql_query ($ad _select) 다 ('ID 오류');를 =
&NBSP; & NBSP
경우 (mysql_num_rows ($ad _result)) {
& NBSP;
mysql_query ($ad _update) &NBSP; & NBSP
$ad _rs = mysql_fetch_array ($ad _result).
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; & NBSP
헤더 ("위치:". $ad _rs [' Ad_url ']);
& nbsp
mysql_free_result ($ad _rs);
& nbsp
&NBSP; & NBSP}
}
기능 htmltohtml ($STR) 없음
$temp = str_replace (CHR), ' < br / > ', $Str);
$temp = str_replace (' < ',' & lt; ', $Str);
$temp = str_replace (' > ',' & gt; ', $Str);
$temp = addslashes ($STR);
$temp; 반환
}
함수 없음; Get_value ($value, $para)
반환 htmltohtml (빈 ($para)? Isset ($_get[$value]) $_get [$value]: ': (isset ($_post[$value])? $_post [$value]:
}
다음 우리는 우리가 광고를 표시 하려면 다음을 쓸 거 야.
' < href=/cp/ad_count.php?ad_id=2 target = _blank >< img src=/ad_a/ad2.gif 국경 = 0 / >< /a >
이상, 원래 사이트는 원래 지정 하시기 바랍니다 복제: www.jzread.com
? >