【PHP】網頁計數器 / 避免預覽功能造成計數器異常

iPhone 多數會有預覽的方式,預先開啟網址會造成 計數器異常增加

jQuery 中 mobile 裡的 vmouse 功能,可追蹤滑鼠或手指滑動過的位置,

以觸動計數器,擬真增加計數 (強迫症)

STEP 1. 頁面導入 jQuery.js jquery-mobile 中 的 Virtual Mouse (vmouse).js

STEP 2. 當 滑鼠 移動到 Div .content 時,才啟動 viewsadd.php,並拋出 POST

$(document).ready(
    function(){ $(".content").one("vmouseover", function(){
        $.post("/addViews.php", {
            id: "pid", time: "time"
        }, function(data) { 
            $('#div1').html(data); 
        });
    }); 
});

viewsadd.php 的部分可以單純使用計數功能,

也可以接取 time的時間,進行合理時間內觸碰到 Div .content 才進行計數功能

重點是這個功能,手機跟電腦都適用!