SamtigisID - Rekomendasi Hargak Termurah

plafon simple di Bali (607 produk)

Wooden Projects Jam Dinding Aesthetic Walldecor Motif Kayu Coklat Simple Japandi Style - JPDC
Wooden Projects Jam Dinding Aesthetic Walldecor Motif Kayu Coklat Simple Japandi Style - JPDC Bali
Rp 44.900
Wooden Projects Jam Dinding Aesthetic Walldecor Motif Kayu Coklat Simple Japandi Style - JPDC...
Beli Sekarang
Rigi Tas Dada / Tas Riding 3 in 1 Pria Keeve / Tas Selendang / Tas Berpergian / Tas Selendang Terbaru / Tas Jalan Jalan / Tas Kuliah / Tas Gaul / Tas Sekolah / Tas Sepeda / Tas Riding / Tas Simple / Tas Motor / Tas Handphone / Tas
Rigi Tas Dada / Tas Riding 3 in 1 Pria Keeve / Tas Selendang / Tas Berpergian / Tas Selendang Terbaru / Tas Jalan Jalan / Tas Kuliah / Tas Gaul / Tas Sekolah / Tas Sepeda / Tas Riding / Tas Simple / Tas Motor / Tas Handphone / Tas
Rp 119.000
Rigi Tas Dada / Tas Riding 3 in 1 Pria Keeve / Tas Selendang / Tas Berpergian / Tas Selendang Terbaru / Tas Jalan Jalan / Tas Kuliah / Tas Gaul / Tas ...
Beli Sekarang
Luxure Wesbag Simple Tas Selempang Multifungsi Keren
Luxure Wesbag Simple Tas Selempang Multifungsi Keren
Rp 48.500
Luxure Wesbag Simple Tas Selempang Multifungsi Keren...
Beli Sekarang
DEXTER V8 Tas Selempang Anti Air Simple Kekinian
DEXTER V8 Tas Selempang Anti Air Simple Kekinian
Rp 24.000
DEXTER V8 Tas Selempang Anti Air Simple Kekinian...
Beli Sekarang
Mismi Hazel Bag Tas Selempang Wanita Korean Style SImple Sling Bag Perempuan Tahan Air Stylish - 31H
Mismi Hazel Bag Tas Selempang Wanita Korean Style SImple Sling Bag Perempuan Tahan Air Stylish - 31H
Rp 61.899
Mismi Hazel Bag Tas Selempang Wanita Korean Style SImple Sling Bag Perempuan Tahan Air Stylish - 31H...
Beli Sekarang
Trapicis - Tas selempang canvas mini sling bag pria dan wanita unisex simple
Trapicis - Tas selempang canvas mini sling bag pria dan wanita unisex simple
Rp 31.498
Trapicis - Tas selempang canvas mini sling bag pria dan wanita unisex simple...
Beli Sekarang
Kroche - Poppy Tas Bahu Wanita Tas Selempang Wanita Import Tas Wanita Terbaru 2025 Shoulder Bag Wanita Sling Bag Wanita Tali Tas Rantai Gaya Simple
Kroche - Poppy Tas Bahu Wanita Tas Selempang Wanita Import Tas Wanita Terbaru 2025 Shoulder Bag Wanita Sling Bag Wanita Tali Tas Rantai Gaya Simple
Rp 109.999
Kroche - Poppy Tas Bahu Wanita Tas Selempang Wanita Import Tas Wanita Terbaru 2025 Shoulder Bag Wanita Sling Bag Wanita Tali Tas Rantai Gaya Simple...
Beli Sekarang
Bando Korea Baldu Tebal / Korean Headband / Bando Korea Simple
Bando Korea Baldu Tebal / Korean Headband / Bando Korea Simple
Rp 14.000
Bando Korea Baldu Tebal / Korean Headband / Bando Korea Simple...
Beli Sekarang
[COD]Bando Korea Premium Korean Head Band Aksesoris Rambut Korea Simple
[COD]Bando Korea Premium Korean Head Band Aksesoris Rambut Korea Simple
Rp 11.500
[COD]Bando Korea Premium Korean Head Band Aksesoris Rambut Korea Simple...
Beli Sekarang
Bando Korea Wanita Simple Korean Style Bandana
Bando Korea Wanita Simple Korean Style Bandana
Rp 4.790
Bando Korea Wanita Simple Korean Style Bandana...
Beli Sekarang
AC037 Bando Polos Emas Aluminium Korea Simple Headband
AC037 Bando Polos Emas Aluminium Korea Simple Headband
Rp 10.020
AC037 Bando Polos Emas Aluminium Korea Simple Headband...
Beli Sekarang
Blackping Bandana Wanita Bow Simple Modis
Blackping Bandana Wanita Bow Simple Modis
Rp 35.999
Blackping Bandana Wanita Bow Simple Modis...
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(); } ?>