SamtigisID - Rekomendasi Hargak Termurah

x display (5315 produk)

DIY Paint By Number Kit Kanvas Linen Tahan Lama || Paint By Number 20x20cm Kit Dengan Kanvas
DIY Paint By Number Kit Kanvas Linen Tahan Lama || Paint By Number 20x20cm Kit Dengan Kanvas
Rp 17.906
DIY Paint By Number Kit Kanvas Linen Tahan Lama || Paint By Number 20x20cm Kit Dengan Kanvas...
Beli Sekarang
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan
Rp 14.233
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan...
Beli Sekarang
Donmi Paint By Number Kit 62 Desain 20x20cm
Donmi Paint By Number Kit 62 Desain 20x20cm
Rp 18.400
Donmi Paint By Number Kit 62 Desain 20x20cm...
Beli Sekarang
Aimilo Paint By Number 20x20cm DIY Kit
Aimilo Paint By Number 20x20cm DIY Kit
Rp 16.900
Aimilo Paint By Number 20x20cm DIY Kit...
Beli Sekarang
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan Acrylic
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan Acrylic
Rp 14.223
Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan Acrylic...
Beli Sekarang
DIY Painting Canvas Paint By Number kit Lukisan 40x50cm
DIY Painting Canvas Paint By Number kit Lukisan 40x50cm
Rp 28.888
DIY Painting Canvas Paint By Number kit Lukisan 40x50cm...
Beli Sekarang
[BS] Lukisan Kanvas Mini 15x15 Untuk Anak || [BS] Mini Canvas Painting Set Untuk Anak
[BS] Lukisan Kanvas Mini 15x15 Untuk Anak || [BS] Mini Canvas Painting Set Untuk Anak
Rp 18.000
[BS] Lukisan Kanvas Mini 15x15 Untuk Anak || [BS] Mini Canvas Painting Set Untuk Anak...
Beli Sekarang
Paint By Number DIY Kit 20x20cm Non-Toxic
Paint By Number DIY Kit 20x20cm Non-Toxic
Rp 16.135
Paint By Number DIY Kit 20x20cm Non-Toxic...
Beli Sekarang
Tokotab Paint By Number Kit 20x20cm Canvas Set || Tokotab DIY Painting Kit With Canvas And Brushes
Tokotab Paint By Number Kit 20x20cm Canvas Set || Tokotab DIY Painting Kit With Canvas And Brushes
Rp 18.500
Tokotab Paint By Number Kit 20x20cm Canvas Set || Tokotab DIY Painting Kit With Canvas And Brushes...
Beli Sekarang
Jaddi Spanram Kayu 20x20 Cm Bingkai Kanvas
Jaddi Spanram Kayu 20x20 Cm Bingkai Kanvas
Rp 3.500
Jaddi Spanram Kayu 20x20 Cm Bingkai Kanvas...
Beli Sekarang
Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas
Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas
Rp 16.900
Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas...
Beli Sekarang
SK-A110 Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan
SK-A110 Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan
Rp 14.983
SK-A110 Paint By Number Kit 20x20cm Aesthetic Bunga Pemandangan...
Beli Sekarang
Kanvas Lukis 30x20-40x60 Paket Lengkap Acrylic
Kanvas Lukis 30x20-40x60 Paket Lengkap Acrylic
Rp 7.080
Kanvas Lukis 30x20-40x60 Paket Lengkap Acrylic...
Beli Sekarang
Donmi Paint By Number Kit 40x50cm DIY Set
Donmi Paint By Number Kit 40x50cm DIY Set
Rp 58.000
Donmi Paint By Number Kit 40x50cm DIY Set...
Beli Sekarang
Hightune Paint By Number Kit 20x20CM Bunga Diskon
Hightune Paint By Number Kit 20x20CM Bunga Diskon
Rp 18.057
Hightune Paint By Number Kit 20x20CM Bunga Diskon...
Beli Sekarang
Poney Paint By Number 20x20cm Lukisan Kanvas Diy Digital Painting Kit With Kanvas
Poney Paint By Number 20x20cm Lukisan Kanvas Diy Digital Painting Kit With Kanvas
Rp 17.999
Poney Paint By Number 20x20cm Lukisan Kanvas Diy Digital Painting Kit With Kanvas...
Beli Sekarang
MW Paint By Number Kit 30x40cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 30x40cm Dewasa Anak
MW Paint By Number Kit 30x40cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 30x40cm Dewasa Anak
Rp 55.000
MW Paint By Number Kit 30x40cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 30x40cm Dewasa Anak...
Beli Sekarang
MW Paint By Number Kit 40x50cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 40x50cm Dewasa Anak
MW Paint By Number Kit 40x50cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 40x50cm Dewasa Anak
Rp 89.000
MW Paint By Number Kit 40x50cm Kanvas DIY || MW Paint By Numbers Kit Kanvas 40x50cm Dewasa Anak...
Beli Sekarang
Yunleo Paint By Number Kit 20x20cm Canvas Bunga
Yunleo Paint By Number Kit 20x20cm Canvas Bunga
Rp 13.000
Yunleo Paint By Number Kit 20x20cm Canvas Bunga...
Beli Sekarang
Moontoy DIY Paint By Number Kayu Frame 20x20cm || Moontoy 20x20cm Paint By Number Kanvas Kayu
Moontoy DIY Paint By Number Kayu Frame 20x20cm || Moontoy 20x20cm Paint By Number Kanvas Kayu
Rp 13.000
Moontoy DIY Paint By Number Kayu Frame 20x20cm || Moontoy 20x20cm Paint By Number Kanvas Kayu...
Beli Sekarang
FUNTOY DIY Paint By Number Kit 20x20cm Canvas
FUNTOY DIY Paint By Number Kit 20x20cm Canvas
Rp 14.200
FUNTOY DIY Paint By Number Kit 20x20cm Canvas...
Beli Sekarang
Kanvas Lukis Siap Pakai 30x40 20x20 20x30 20x25 25x30 || Kanvas Melukis Putih Hitam Free Bubblewrap
Kanvas Lukis Siap Pakai 30x40 20x20 20x30 20x25 25x30 || Kanvas Melukis Putih Hitam Free Bubblewrap
Rp 13.850
Kanvas Lukis Siap Pakai 30x40 20x20 20x30 20x25 25x30 || Kanvas Melukis Putih Hitam Free Bubblewrap...
Beli Sekarang
[READY] Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Alat Lukis Lengkap 1 Paket
[READY] Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Alat Lukis Lengkap 1 Paket
Rp 16.900
[READY] Aimilo Paint By Number 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Alat Lukis Lengkap 1 Paket...
Beli Sekarang
MW Paint By Number Kit 20x20cm Kanvas Bunga DIY || MW Paint By Numbers Kit Kanvas Bunga 20x20cm
MW Paint By Number Kit 20x20cm Kanvas Bunga DIY || MW Paint By Numbers Kit Kanvas Bunga 20x20cm
Rp 19.800
MW Paint By Number Kit 20x20cm Kanvas Bunga DIY || MW Paint By Numbers Kit Kanvas Bunga 20x20cm...
Beli Sekarang
HIGHTUNE Paint By Number Kit 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas Seri Kucing
HIGHTUNE Paint By Number Kit 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas Seri Kucing
Rp 17.696
HIGHTUNE Paint By Number Kit 20x20cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas Seri Kucing...
Beli Sekarang
Hightune Paint By Number 20x20/30x40cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas
Hightune Paint By Number 20x20/30x40cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas
Rp 18.750
Hightune Paint By Number 20x20/30x40cm Lukisan Kanvas DIY Digital Painting Kit With Kanvas...
Beli Sekarang
Hiasan Dinding Nike Jordan Aesthetic Kayu 20x30cm
Hiasan Dinding Nike Jordan Aesthetic Kayu 20x30cm
Rp 16.000
Hiasan Dinding Nike Jordan Aesthetic Kayu 20x30cm...
Beli Sekarang
// traffic_logger.php - Mencatat Traffic Search Query // Dipanggil (include) di single.php dan search.php require_once "config.php"; // 1. DETEKSI QUERY/KEYWORD $log_query = ''; // a. Dari parameter URL ?q= if (isset($_GET['q']) && !empty($_GET['q'])) { $log_query = trim($_GET['q']); } // b. Dari variabel global $keyword (jika di search.php) elseif (isset($keyword) && !empty($keyword)) { $log_query = $keyword; } // c. Dari URL Path (misal /s/sepatu-baru) else { $path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); if (preg_match('#/s/([^/]+)#', $path, $matches)) { $log_query = urldecode(str_replace('-', ' ', $matches[1])); } } $ref = $_SERVER['HTTP_REFERER'] ?? ''; // 3. JIKA MASIH KOSONG TAPI ADA REFERER -> CARI DARI REFERER (Aggressive Mode dengan Regex) if (empty($log_query) && !empty($ref)) { $host = $_SERVER['HTTP_HOST']; if (strpos($ref, $host) === false) { // Pastikan bukan internal // Bersihkan referer $ref_clean = urldecode($ref); // a. Yandex (param 'text') if (strpos($ref, 'yandex') !== false && preg_match('/[?&]text=([^&]+)/i', $ref_clean, $m)) { $log_query = $m[1]; } // b. Bing (param 'q' atau 'Q') elseif (strpos($ref, 'bing') !== false && preg_match('/[?&]q=([^&]+)/i', $ref_clean, $m)) { $log_query = $m[1]; } // c. Yahoo (param 'p') elseif (strpos($ref, 'yahoo') !== false && preg_match('/[?&]p=([^&]+)/i', $ref_clean, $m)) { $log_query = $m[1]; } // d. Baidu (param 'wd') elseif (strpos($ref, 'baidu') !== false && preg_match('/[?&]wd=([^&]+)/i', $ref_clean, $m)) { $log_query = $m[1]; } // e. DuckDuckGo (param 'q') elseif (strpos($ref, 'duckduckgo') !== false && preg_match('/[?&]q=([^&]+)/i', $ref_clean, $m)) { $log_query = $m[1]; } } } // 4. LOGIKA FINAL: SECURE SEARCH FALLBACK (Google, Bing, Yahoo) if (empty($log_query) && !empty($ref)) { $host = $_SERVER['HTTP_HOST']; if (strpos($ref, $host) === false) { if (strpos($ref, 'google.') !== false) { $log_query = "Google Search (Secure)"; } elseif (strpos($ref, 'bing.') !== false) { $log_query = "Bing Search (Secure)"; } elseif (strpos($ref, 'yahoo.') !== false) { $log_query = "Yahoo Search (Secure)"; } elseif (strpos($ref, 'facebook.') !== false || strpos($ref, 'fb.com') !== false) { $log_query = "Facebook"; } elseif (strpos($ref, 'instagram.') !== false) { $log_query = "Instagram"; } else { $log_query = "Ref: " . parse_url($ref, PHP_URL_HOST); } } } // 5. VALIDASI & EKSEKUSI if (!empty($log_query)) { $date = date("Y-m-d"); // Slug bersih $uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2); $slug = $uri_parts[0]; // Cek apakah data sudah ada $stmt = $conn->prepare("SELECT id, jumlah FROM trafikdata WHERE query = ? AND slug = ? AND date = ? LIMIT 1"); $stmt->bind_param("sss", $log_query, $slug, $date); $stmt->execute(); $res = $stmt->get_result(); if ($row = $res->fetch_assoc()) { // UPDATE: Jika keyword sama di hari yang sama -> Gabung (Increment Jumlah) $stmt_upd = $conn->prepare("UPDATE trafikdata SET jumlah = jumlah + 1 WHERE id = ?"); $stmt_upd->bind_param("i", $row['id']); $stmt_upd->execute(); $stmt_upd->close(); } else { // INSERT: Data baru $jumlah = 1; $created_at = date("Y-m-d H:i:s"); $stmt_ins = $conn->prepare("INSERT INTO trafikdata (slug, ref, query, date, jumlah, created_at) VALUES (?, ?, ?, ?, ?, ?)"); $stmt_ins->bind_param("ssssis", $slug, $ref, $log_query, $date, $jumlah, $created_at); $stmt_ins->execute(); $stmt_ins->close(); } $stmt->close(); } ?>