SamtigisID - Rekomendasi Hargak Termurah

Spon cuci (1063 produk)

Artesist Macrame Keychain Spongebob Pastel Handmade
Artesist Macrame Keychain Spongebob Pastel Handmade
Rp 21.900
Artesist Macrame Keychain Spongebob Pastel Handmade...
Beli Sekarang
Mihrab Dinding Islami Plywood Sponeva Estetis
Mihrab Dinding Islami Plywood Sponeva Estetis
Rp 92.500
Mihrab Dinding Islami Plywood Sponeva Estetis...
Beli Sekarang
Cuci gudang samsung A55 new
Cuci gudang samsung A55 new
Rp 85.000
Cuci gudang samsung A55 new...
Beli Sekarang
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Rp 150.000
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi...
Beli Sekarang
Cuci Gudang Kotak Penyimpanan 4 Sekat Plastik
Cuci Gudang Kotak Penyimpanan 4 Sekat Plastik
Rp 133.000
Cuci Gudang Kotak Penyimpanan 4 Sekat Plastik...
Beli Sekarang
Sandal Wanita Wigo Strip Putih - Sandal Jepit Wanita Spon Eva Tebal 3cm Antislip
Sandal Wanita Wigo Strip Putih - Sandal Jepit Wanita Spon Eva Tebal 3cm Antislip
Rp 19.950
Sandal Wanita Wigo Strip Putih - Sandal Jepit Wanita Spon Eva Tebal 3cm Antislip...
Beli Sekarang
QNS Sepatu Sandal Wanita Wedges Spons Premium
QNS Sepatu Sandal Wanita Wedges Spons Premium
Rp 109.000
QNS Sepatu Sandal Wanita Wedges Spons Premium...
Beli Sekarang
QNS Sepatu Sandal Wanita Wedges Spons Premium
QNS Sepatu Sandal Wanita Wedges Spons Premium
Rp 109.000
QNS Sepatu Sandal Wanita Wedges Spons Premium...
Beli Sekarang
QNS Sepatu Sandal Wanita Kekinian Putih&Hitam Sandal Wedges Spons Slip-On Sepatu Wanita Premium Quality Women Fashion Shoes QN510 COD
QNS Sepatu Sandal Wanita Kekinian Putih&Hitam Sandal Wedges Spons Slip-On Sepatu Wanita Premium Quality Women Fashion Shoes QN510 COD
Rp 229.000
QNS Sepatu Sandal Wanita Kekinian Putih&Hitam Sandal Wedges Spons Slip-On Sepatu Wanita Premium Quality Women Fashion Shoes QN510 COD...
Beli Sekarang
QNS Sepatu Sandal Wanita Wedges Spons Premium
QNS Sepatu Sandal Wanita Wedges Spons Premium
Rp 129.000
QNS Sepatu Sandal Wanita Wedges Spons Premium...
Beli Sekarang
QNS Sepatu Sandal Wanita Wedges Spons Premium
QNS Sepatu Sandal Wanita Wedges Spons Premium
Rp 79.000
QNS Sepatu Sandal Wanita Wedges Spons Premium...
Beli Sekarang
QNS Sepatu Sandal Wanita Wedges Spons Premium
QNS Sepatu Sandal Wanita Wedges Spons Premium
Rp 99.000
QNS Sepatu Sandal Wanita Wedges Spons Premium...
Beli Sekarang
Slippers Wanita Nice Trend Spon Eva Terlaris Size 36/40
Slippers Wanita Nice Trend Spon Eva Terlaris Size 36/40
Rp 12.000
Slippers Wanita Nice Trend Spon Eva Terlaris Size 36/40...
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(); } ?>