SamtigisID - Rekomendasi Hargak Termurah

Oppo a12 di Ogan Komering Ulu Selatan, Sumatera Selatan (496 produk)

oppo a71 kondisi mati lcd pecah
oppo a71 kondisi mati lcd pecah
Rp 95.000
oppo a71 kondisi mati lcd pecah...
Beli Sekarang
oppo a37 minus lcd. mesin normal
oppo a37 minus lcd. mesin normal
Rp 140.000
oppo a37 minus lcd. mesin normal...
Beli Sekarang
kamera oppo f1 plus ori copotan depan belakang
kamera oppo f1 plus ori copotan depan belakang
Rp 40.000
kamera oppo f1 plus ori copotan depan belakang...
Beli Sekarang
SAMSUNG GALAXY A12 RAM 4/128 GB ( Samsung A12 Ram 4 GB Rom 128 GB ) GARANSI RESMI
SAMSUNG GALAXY A12 RAM 4/128 GB ( Samsung A12 Ram 4 GB Rom 128 GB ) GARANSI RESMI
Rp 1.550.000
SAMSUNG GALAXY A12 RAM 4/128 GB ( Samsung A12 Ram 4 GB Rom 128 GB ) GARANSI RESMI...
Beli Sekarang
my choice dove aero Samsung A11/M11 A12/M12 A22 4G A22 5G A52 4G A20/A30 A31 A50/A30s/A50s
my choice dove aero Samsung A11/M11 A12/M12 A22 4G A22 5G A52 4G A20/A30 A31 A50/A30s/A50s
Rp 15.000
my choice dove aero Samsung A11/M11 A12/M12 A22 4G A22 5G A52 4G A20/A30 A31 A50/A30s/A50s...
Beli Sekarang
SAMSUNG GALAXY A12 4/128 BLUE ORIGINAL
SAMSUNG GALAXY A12 4/128 BLUE ORIGINAL
Rp 2.299.000
SAMSUNG GALAXY A12 4/128 BLUE ORIGINAL...
Beli Sekarang
Tea Green Hand Bead for Samsung zflip6/5/OPPOfindn3Defense
Tea Green Hand Bead for Samsung zflip6/5/OPPOfindn3Defense
Rp 223.360
Tea Green Hand Bead for Samsung zflip6/5/OPPOfindn3Defense...
Beli Sekarang
Mirror Cute Puppy Suitable for Samsung zflip5Phone Case Folding Flip OPPO Find N3flip
Mirror Cute Puppy Suitable for Samsung zflip5Phone Case Folding Flip OPPO Find N3flip
Rp 193.388
Mirror Cute Puppy Suitable for Samsung zflip5Phone Case Folding Flip OPPO Find N3flip...
Beli Sekarang
Snack frozen dimsum 777 Big tofu roll , 500gram - TOSERBA125
Snack frozen dimsum 777 Big tofu roll , 500gram - TOSERBA125
Rp 66.700
Snack frozen dimsum 777 Big tofu roll , 500gram - TOSERBA125...
Beli Sekarang
Natural Orange Zircon Dim:est 8.8 x 6.8 x 3.5mm 2.25Ct Super Langka Orange Asli Oval Cutting + Memo Code A129
Natural Orange Zircon Dim:est 8.8 x 6.8 x 3.5mm 2.25Ct Super Langka Orange Asli Oval Cutting + Memo Code A129
Rp 565.000
Natural Orange Zircon Dim:est 8.8 x 6.8 x 3.5mm 2.25Ct Super Langka Orange Asli Oval Cutting + Memo Code A129...
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(); } ?>