중국시가넷 - 메시지 플랫폼 - Php+mysql 을 사용하여 하이퍼링크 클릭 횟수를 계산하는 방법은 무엇입니까?
Php+mysql 을 사용하여 하이퍼링크 클릭 횟수를 계산하는 방법은 무엇입니까?
링크에 후크를 추가합니다. 예를 들면
& LTA href = "pagelink" onclick = "counthit (this)">. 링크 텍스트
그런 다음 js 함수를 정의합니다.
함수 countHit(obj){
-응? Var URL = $(obj) 입니다. Attr ('href');
-응? //저는 jq 를 사용합니다. 링크를 기반으로 합니다. 물론, 광고에 사용할 수 있습니다.
-응? //광고 id 는 통계 표준입니다.
-응? $.ajax({
-응? Url: "PHP 페이지 주소 통계";
-응? 입력:' post',//post 사용 브라우저가 이 주소로 직접 들어가지 못하도록 합니다.
-응? 데이터: {링크: URL}//링크 주소 게시물 전달.
});
}
Php 페이지에서 다음을 수행합니다
$ link = addslashes ($ _ get ['link']); //보안 처리 시 링크가 정상적으로 보관됩니다.
//다음은 유효성 판단입니다. 여기서 생략합니다.
$ query = MySQL _ query ("select1from' 통계표' where' link' =' $ link'");
$ has = MySQL _ fetch _ array ($ query);
($has){
//현재 통계 있음
Mysql _ query ("업데이트 통계표 `sethits = hits+1where `link ` =' $ link'");
} 그렇지 않으면 {
Mysql _ query ("insert into ` statistical table ` (link, hits) value ('$ link','/kloc-0)
}
이렇게 하면 통계 내용이 완성된다.
현재 페이지 통계
일반적으로 이런 통계는 어떤 정보 내용에 대한 통계이다. 나는 통계로 hits 필드가 있는 어떤 뉴스의 통계라고 가정한다.
Php 페이지에 추가하기만 하면 됩니다
Mysql _ query ("업데이트 `newstable `sethits = hits+1where `id ` = `newsid'")
이 말은 통계를 완성할 수 있다.