v2.5.2
Giriş yap

Konu görüntüleme sayısında çoklu gösterimleri engelleme

webman
644 defa görüntülendi

Konu görüntüleme fonksiyonum vardı. Burada 10 saat süren cookie oluşturarak çoklu konu gösterimlerin önüne geçtim. ama bu şekilde yapınca da cookie sabit kalıyor. id olarak konunun id'sini çektiği için başka kullanıcılarda konuyu görüntülere saymıyor. Konu görüntüleme olayında multi görüntülemelerin önüne nasıl geçeriz.

Yardımcı olursanız sevinim. teşekkürler şimdiden.

    if(!@$_COOKIE["hit".$post_id]){
        //Sayfa yenilemelerinde multi sayımları yapmaması için cookie kullanıldı.
        update_post_meta( $post_id, $key, $count );
        setcookie("hit".$post_id,"_",time()+36000);
    }
webman
1794 gün önce
    $userkey = str_replace('.','',$_SERVER['REMOTE_ADDR']);
    
    if(!@$_COOKIE["hit".$post_id.$userkey]){
        //Sayfa yenilemelerinde multi sayımları yapmaması için cookie kullanıldı.
        update_post_meta( $post_id, $key, $count );
        setcookie("hit".$post_id.$userkey,"_",time()+86400);
    }

Teşekkür ederim hocam. Deneyeceğim. Böyle bir şey yaptım ama telefondan girince saymadı. Benim yaptığımda yanlış bir şey var mı acaba