SamtigisID - Rekomendasi Hargak Termurah

Hifi pre (1821 produk)

Ornamen Lampu Plafon PVC SB 01 Ukuran 30x30 CM Model Kotak bahan Premium
Ornamen Lampu Plafon PVC SB 01 Ukuran 30x30 CM Model Kotak bahan Premium
Rp 64.860
Ornamen Lampu Plafon PVC SB 01 Ukuran 30x30 CM Model Kotak bahan Premium...
Beli Sekarang
NEW Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceiling lamp PREMIUM
NEW Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceiling lamp PREMIUM
Rp 131.100
NEW Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceil...
Beli Sekarang
New Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceiling lampPremium
New Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceiling lampPremium
Rp 127.167
New Arale Home | Lampu Gantung Lampu Plafon Gantung Kristal Minimalis Lampu kristal plafon rumah Lampu ceiling kristal kotak modern crystal round ceil...
Beli Sekarang
Fitting Lampu Ornamen Plafon PVC 30x30 PS Premium
Fitting Lampu Ornamen Plafon PVC 30x30 PS Premium
Rp 75.000
Fitting Lampu Ornamen Plafon PVC 30x30 PS Premium...
Beli Sekarang
jam Dinding Mirror Premium Kalima Shahadat/ Jam Dinding akrilik Aesthetic / Hiasan Jam AcrylicKalima Shahadat |jam dinding kaligrafi arab
jam Dinding Mirror Premium Kalima Shahadat/ Jam Dinding akrilik Aesthetic / Hiasan Jam AcrylicKalima Shahadat |jam dinding kaligrafi arab
Rp 375.000
jam Dinding Mirror Premium Kalima Shahadat/ Jam Dinding akrilik Aesthetic / Hiasan Jam AcrylicKalima Shahadat |jam dinding kaligrafi arab...
Beli Sekarang
NEW SOMEMAY Jam House bisa goyang MD69/ Jam dinding /Jam dinding aesthetic / Jam dinding tempel PREMIUM
NEW SOMEMAY Jam House bisa goyang MD69/ Jam dinding /Jam dinding aesthetic / Jam dinding tempel PREMIUM
Rp 202.300
NEW SOMEMAY Jam House bisa goyang MD69/ Jam dinding /Jam dinding aesthetic / Jam dinding tempel PREMIUM...
Beli Sekarang
Jam Dinding Cermin Premium Romawi Gold Silver
Jam Dinding Cermin Premium Romawi Gold Silver
Rp 350.000
Jam Dinding Cermin Premium Romawi Gold Silver...
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(); } ?>