Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (62999 Members, 742 Products, 4837 Topic, 12394 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Gimana cara bikin jumlah pengunjung SWARAKALIBATA berdasarkan unik ip

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 435 Kali
rizki amaluddin Mengatakan : Premium
Assalamualaikum Warahmatullahi Wabarakatuh...
Selamat sore mas.. mau tanya untuk swarakalibata v8 bagaimana caranya membuat total hits per artikel berdasarkan unik ip maksimal 1 per hari untuk ditampilkan di tiap artikel.

<?php echo "Total hits: $rows[dibaca]";  ?>

mohon bantuannya mas
1

Ada 1 Jawaban

PHPMU.COM Support
commented on 22 Sep 2021 06:48:25
Assalamualaikum,.. 
buka file : application\controllers\Berita.php
pada method detail() bagian ini : 

$dataa = array('dibaca'=>$row['dibaca']+1);
$where = array('id_berita' => $row['id_berita']);
$this->model_utama->update('berita', $dataa, $where);

ubah menjadi :
$cookie = get_cookie('swarakalibata_akses');
if($cookie <> ''){
    if ($cookie!=$row['id_berita'].md5($_SERVER['REMOTE_ADDR'])){
        $dataa = array('dibaca'=>$row['dibaca']+1);
        $where = array('id_berita' => $row['id_berita']);
        $this->model_utama->update('berita', $dataa, $where);
    }
}else{
    $key = $row['id_berita'].md5($_SERVER['REMOTE_ADDR']);
    set_cookie('swarakalibata_akses', $key, 3600*24*1);
}

Simpan dan selesai, semoga bermanfaat... :)
1
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!