SamtigisID - Rekomendasi Hargak Termurah

2 lampu (7835 produk)

Jam Dinding Islami Aesthetic Tahan Air 20x45cm
Jam Dinding Islami Aesthetic Tahan Air 20x45cm
Rp 35.920
Jam Dinding Islami Aesthetic Tahan Air 20x45cm...
Beli Sekarang
Jam Dinding Aesthetic 20cm Senyap Kuarsa Mewah
Jam Dinding Aesthetic 20cm Senyap Kuarsa Mewah
Rp 78.000
Jam Dinding Aesthetic 20cm Senyap Kuarsa Mewah...
Beli Sekarang
Jam Dinding Meja Vintage 20cm Silent Quartz
Jam Dinding Meja Vintage 20cm Silent Quartz
Rp 34.151
Jam Dinding Meja Vintage 20cm Silent Quartz...
Beli Sekarang
Onesail Jam Dinding Mewah Klasik 20cm Gold Rose Gold Senyap
Onesail Jam Dinding Mewah Klasik 20cm Gold Rose Gold Senyap
Rp 89.000
Onesail Jam Dinding Mewah Klasik 20cm Gold Rose Gold Senyap...
Beli Sekarang
Pantronic Jam Dinding Minimalis Silent Movement Aesthetic Warna Putih 32cm PT2012
Pantronic Jam Dinding Minimalis Silent Movement Aesthetic Warna Putih 32cm PT2012
Rp 90.000
Pantronic Jam Dinding Minimalis Silent Movement Aesthetic Warna Putih 32cm PT2012...
Beli Sekarang
TaffHOME Jam Dinding Minimalis Silent Quartz 29cm
TaffHOME Jam Dinding Minimalis Silent Quartz 29cm
Rp 75.700
TaffHOME Jam Dinding Minimalis Silent Quartz 29cm...
Beli Sekarang
Jam Dinding Aesthetic Mewah Quartz 20cm Miracle
Jam Dinding Aesthetic Mewah Quartz 20cm Miracle
Rp 49.400
Jam Dinding Aesthetic Mewah Quartz 20cm Miracle...
Beli Sekarang
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan - MI
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan - MI
Rp 55.000
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan - MI...
Beli Sekarang
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan
Rp 54.291
KLEVO WECLO Jam Dinding Analog 27 cm Silent Sweep Aesthetic Minimalis UniversalĀ SemuaĀ Ruangan...
Beli Sekarang
Gudang Jam Dinding Ukir Aesthetic Minimalis 22x38cm
Gudang Jam Dinding Ukir Aesthetic Minimalis 22x38cm
Rp 48.893
Gudang Jam Dinding Ukir Aesthetic Minimalis 22x38cm...
Beli Sekarang
Jam Dinding Retro Vintage Silent 20cm Hiasan
Jam Dinding Retro Vintage Silent 20cm Hiasan
Rp 54.300
Jam Dinding Retro Vintage Silent 20cm Hiasan...
Beli Sekarang
SUNXIN Jam dinding import glow in the dark 30CM M72 / Jam dinding/ Jam dinding aesthetic / Jam dinding tempel
SUNXIN Jam dinding import glow in the dark 30CM M72 / Jam dinding/ Jam dinding aesthetic / Jam dinding tempel
Rp 87.991
SUNXIN Jam dinding import glow in the dark 30CM M72 / Jam dinding/ Jam dinding aesthetic / Jam dinding tempel...
Beli Sekarang
Jam Dinding Kayu Minimalis Aesthetic MDF 20cm
Jam Dinding Kayu Minimalis Aesthetic MDF 20cm
Rp 27.000
Jam Dinding Kayu Minimalis Aesthetic MDF 20cm...
Beli Sekarang
Hinomaru Jam Dinding Aesthetic 12 Inch Murah
Hinomaru Jam Dinding Aesthetic 12 Inch Murah
Rp 51.000
Hinomaru Jam Dinding Aesthetic 12 Inch Murah...
Beli Sekarang
SOMEMAY Jam Dinding Aesthetic 20CM LED Kuat
SOMEMAY Jam Dinding Aesthetic 20CM LED Kuat
Rp 39.496
SOMEMAY Jam Dinding Aesthetic 20CM LED Kuat...
Beli Sekarang
Jam Dinding Aesthetic 20cm Senyap Mewah Klasik
Jam Dinding Aesthetic 20cm Senyap Mewah Klasik
Rp 66.000
Jam Dinding Aesthetic 20cm Senyap Mewah Klasik...
Beli Sekarang
ā—‹ Tas bahu SLINGBAG WAIST BAG cowok SHOULDER BAG tasselempang tas slempang PRIA tas selempang pria tas selempang cowok Tas Selempang Dada tas kuliah tas sekolah TAS ANTI AIR TAS TERBARU 20 ♣
ā—‹ Tas bahu SLINGBAG WAIST BAG cowok SHOULDER BAG tasselempang tas slempang PRIA tas selempang pria tas selempang cowok Tas Selempang Dada tas kuliah tas sekolah TAS ANTI AIR TAS TERBARU 20 ♣
Rp 230.000
ā—‹ Tas bahu SLINGBAG WAIST BAG cowok SHOULDER BAG tasselempang tas slempang PRIA tas selempang pria tas selempang cowok Tas Selempang Dada tas kuliah...
Beli Sekarang
TAS PRIA/TAS PRIA KULIT/TAS KULIT PRIA/TAS SLEMPANG/TAS SELEMPANG/TAS KULIT ASLI/SELEMPANG KULIT/SLEMPANG KULIT/KJ2
TAS PRIA/TAS PRIA KULIT/TAS KULIT PRIA/TAS SLEMPANG/TAS SELEMPANG/TAS KULIT ASLI/SELEMPANG KULIT/SLEMPANG KULIT/KJ2
Rp 119.750
TAS PRIA/TAS PRIA KULIT/TAS KULIT PRIA/TAS SLEMPANG/TAS SELEMPANG/TAS KULIT ASLI/SELEMPANG KULIT/SLEMPANG KULIT/KJ2...
Beli Sekarang
Tas Selempang Minimalis [Juragan Tas] Polo Tas Selempang Pria 39120 Tas Pria Slingbag Tas Polo Tas Notebook Tas Selempang Polo Bahan Nilon Waterproof
Tas Selempang Minimalis [Juragan Tas] Polo Tas Selempang Pria 39120 Tas Pria Slingbag Tas Polo Tas Notebook Tas Selempang Polo Bahan Nilon Waterproof
Rp 259.000
Tas Selempang Minimalis [Juragan Tas] Polo Tas Selempang Pria 39120 Tas Pria Slingbag Tas Polo Tas Notebook Tas Selempang Polo Bahan Nilon Waterproof...
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(); } ?>