php統計點擊次數
1. 怎麼計算php按鈕的點擊數
記錄按鈕的點擊次數需要在資料庫中設置一個記錄欄位,比如用hits來記錄:
<?php mysql_query("update title set hits=hits+20 where cid=".$_GET['cid']);?>
1、在head中加入如下代碼:
<script language=javascript>
document.cookie="new=notread";
if (document.cookie.indexOf("news<?=$_GET['id']?>=read")==-1){
document.cookie="news<?=$_GET['id']?>=read";
location.reload();
} else {
document.cookie="new=read";
}
</script>
2、在瀏覽頁面中加入:
if ($HTTP_COOKIE_VARS["new"]=="notread")mysql_query("update news set views=views+1 where id=".$_GET['id']);
註:地址欄以「?id=**」形式提交到此頁面的參數;hits為資料庫中的欄位名,這兩項需修改為網頁程序中是相應內容,其他代碼可不用修改,直接使用即可。
2. 如何在PHP頁面統計某鏈接的點擊數
不用資料庫的話,挺麻煩的,如果用一個文本文件來做記錄,一樣麻煩.
建議還是需要做資料庫,不然你的統計保存在哪兒啊.
點擊鏈接記錄,最好的辦法是,點擊鏈接後,先進資料庫保存點擊數,再通過頁面轉向功能到達最終頁面.
資料庫我就不寫代碼了,網上一大堆的,呵呵
3. 如何用PHP代碼來統計圖片點擊次數,有一段現成的代碼不知道怎麼改
ajax的方法你沒有弄清楚吧
<script language="javascript">
$("#button").click(function(){
$.ajax({
url:"click.php",
success:function(obj){
alert(obj);
}
})
});
</script>
你看一下 alert的是什麼東東 。
4. 如何在PHP頁面統計某鏈接的點擊數
頁面中的鏈接標簽a上添加onclick="方法"
js方法中,用ajax請求後台,去更新資料庫中該鏈接的點擊數
5. php怎麼樣計算點擊次數
給點擊事件加一個計數的函數就好了啊
6. 用php+mysql如何統計超鏈接被點擊的次數
分兩種情況,一種是前置頁面統計,這個時候統計發送在點擊的時候,適用於這個鏈接是廣告鏈接,或者其他鏈接。第二種,是頁面打開加入統計,這種適用於SEO或者其他的需要,統計當前頁面到底有多少點擊率,不受前置頁面影響。
在鏈接裡面加一個hook。比如
<a href="頁面鏈接" onclick="countHit(this)">鏈接文字</a>
然後定義一個js函數
function countHit(obj){
var url = $(obj).attr('href');
//這里我使用jq,以鏈接為標准。當然對於廣告可以以
//廣告id為統計 的標准
$.ajax({
url : '你作為統計的php頁面地址';
type : 'post',//使用post是防止瀏覽器直接輸入這個地址而被刷
data:{link:url}//把鏈接地址post傳過去
});
}
在php頁面
$link = addslashes($_GET['link']);//安全處理下,讓link能正常存入
//接下來做有效性判斷,這里省略
$query = mysql_query("SELECT 1 FROM `統計表` WHERE `link`='$link'");
$has = mysql_fetch_array($query);
if($has){
//當前存在統計
mysql_query("UPDATE `統計表` SET hits=hits+1 WHERE `link`='$link'");
}else{
mysql_query("INSERT INTO `統計表` (link,hits) VALUE('$link','1')");
}
這樣就完成了統計內容
當前頁面統計
一般這種統計為某種信息內容的統計,我這里假設是某一條新聞的統計,這個信息裡面有個hits欄位作為統計
只要在php頁面裡面加上
mysql_query("UPDATE `新聞表` SET hits=hits+1 WHERE `id`='新聞id'");
這一句就可以完成統計了
7. 怎樣用JS+PHP統計頁面上圖片的點擊次數
用JQ的,ajax 無刷新就能做到了
<img src="" id="abc" value="addnum">
<script>
$("#abc").click(function(){
var value = $(this).attr('value');
$.ajax({
type: "POST",
url: "add.php",
data: "type="+value,
success: function(msg){
// alert( "Data Saved: " + msg );
}
});
return false;
})
</script>
<?php
/*
*add.php
*參數:type 判斷是否是那個圖片的點擊
*talbe_name 為表名,替換成自己的表名
*/
$type= $_POST['type'];
if($type=='addnum'){
$query = mysql_query("upadae talbe_name set num = num +1 where 條件"); //執行sql語句
return $query;
}
?>
8. PHP+MYSQL 如何准確實現頁面訪問統計次數
分兩種情況,一種是前置頁面統計,這個時候統計發送在點擊的時候,適用於這個鏈接是廣告鏈接,或者其他鏈接。第二種,是頁面打開加入統計,這種適用於SEO或者其他的需要,統計當前頁面到底有多少點擊率,不受前置頁面影響。
在鏈接裡面加一個hook。比如
<a href="頁面鏈接" onclick="countHit(this)">鏈接文字</a>
然後定義一個js函數
function countHit(obj){
var url = $(obj).attr('href');
//這里我使用jq,以鏈接為標准。當然對於廣告可以以
//廣告id為統計 的標准
$.ajax({
url : '你作為統計的php頁面地址';
type : 'post',//使用post是防止瀏覽器直接輸入這個地址而被刷
data:{link:url}//把鏈接地址post傳過去
});
}
在php頁面
$link = addslashes($_GET['link']);//安全處理下,讓link能正常存入
//接下來做有效性判斷,這里省略
$query = mysql_query("SELECT 1 FROM `統計表` WHERE `link`='$link'");
$has = mysql_fetch_array($query);
if($has){
//當前存在統計
mysql_query("UPDATE `統計表` SET hits=hits+1 WHERE `link`='$link'");
}else{
mysql_query("INSERT INTO `統計表` (link,hits) VALUE('$link','1')");
}
這樣就完成了統計內容
當前頁面統計
一般這種統計為某種信息內容的統計,我這里假設是某一條新聞的統計,這個信息裡面有個hits欄位作為統計
只要在php頁面裡面加上
mysql_query("UPDATE `新聞表` SET hits=hits+1 WHERE `id`='新聞id'");
這一句就可以完成統計了
9. :請問如何用php統計視頻的點擊數
資料庫建個統計欄位,可以在視頻播放詳細頁加代碼,只要載入此頁(說明已經點擊播放視頻),就用sql語句把此統計欄位+1,沒載入一次就+1;可以達到統計播放次數的目的。