SamtigisID - Rekomendasi Hargak Termurah

Oppo pad (689 produk)

OPPO A60 [8/128-8/256]GB Garansi resmi 100% Original
OPPO A60 [8/128-8/256]GB Garansi resmi 100% Original
Rp 2.199.000
OPPO A60 [8/128-8/256]GB Garansi resmi 100% Original...
Beli Sekarang
Oppo A5 8/128GB Shockproof IP65 50MP Camera
Oppo A5 8/128GB Shockproof IP65 50MP Camera
Rp 2.499.000
Oppo A5 8/128GB Shockproof IP65 50MP Camera...
Beli Sekarang
oppo jadul
oppo jadul
Rp 65.000
oppo jadul...
Beli Sekarang
OPPO A5 8GB+128GB & 8GB+256GB (Garansi Resmi) BY SICANTIK CELLULAR
OPPO A5 8GB+128GB & 8GB+256GB (Garansi Resmi) BY SICANTIK CELLULAR
Rp 2.728.950
OPPO A5 8GB+128GB & 8GB+256GB (Garansi Resmi) BY SICANTIK CELLULAR...
Beli Sekarang
OPPO A60 8/128-8/256GB Garansi Resmi
OPPO A60 8/128-8/256GB Garansi Resmi
Rp 2.125.000
OPPO A60 8/128-8/256GB Garansi Resmi...
Beli Sekarang
OPPO A16 4/64 GARANSI RESMI INDONESIA 100% ORIGINAL
OPPO A16 4/64 GARANSI RESMI INDONESIA 100% ORIGINAL
Rp 1.599.000
OPPO A16 4/64 GARANSI RESMI INDONESIA 100% ORIGINAL...
Beli Sekarang
Oppo Find N2 Flip 8/256GB Layar Bergaris
Oppo Find N2 Flip 8/256GB Layar Bergaris
Rp 2.400.000
Oppo Find N2 Flip 8/256GB Layar Bergaris...
Beli Sekarang
OPPO A5 (8/128GB) | (8/256GB) - GARANSI RESMI
OPPO A5 (8/128GB) | (8/256GB) - GARANSI RESMI
Rp 2.499.000
OPPO A5 (8/128GB) | (8/256GB) - GARANSI RESMI...
Beli Sekarang
oppo a31 ram 8/256 GB Bergaransi
oppo a31 ram 8/256 GB Bergaransi
Rp 659.000
oppo a31 ram 8/256 GB Bergaransi...
Beli Sekarang
Oppo A16 RAM 3GB ROM 32 GB normal siap pakai
Oppo A16 RAM 3GB ROM 32 GB normal siap pakai
Rp 650.000
Oppo A16 RAM 3GB ROM 32 GB normal siap pakai...
Beli Sekarang
OPPO F1S 3/32GB 4G HP ANDROID MURAH SIAP PAKAI BERGARANSI
OPPO F1S 3/32GB 4G HP ANDROID MURAH SIAP PAKAI BERGARANSI
Rp 340.000
OPPO F1S 3/32GB 4G HP ANDROID MURAH SIAP PAKAI BERGARANSI...
Beli Sekarang
HP MURAH OPPO A12 RAM 3/32 GB HP SECOND MURAH NORMAL SIAP PAKAI
HP MURAH OPPO A12 RAM 3/32 GB HP SECOND MURAH NORMAL SIAP PAKAI
Rp 250.000
HP MURAH OPPO A12 RAM 3/32 GB HP SECOND MURAH NORMAL SIAP PAKAI...
Beli Sekarang
ANDROIT OPPO A37F NORMAL TINGGAL PAKE
ANDROIT OPPO A37F NORMAL TINGGAL PAKE
Rp 100.000
ANDROIT OPPO A37F NORMAL TINGGAL PAKE...
Beli Sekarang
oppo a3s bekas mulus oppo a3s second 2/16gb like new oppo a3s bekas
oppo a3s bekas mulus oppo a3s second 2/16gb like new oppo a3s bekas
Rp 750.000
oppo a3s bekas mulus oppo a3s second 2/16gb like new oppo a3s bekas...
Beli Sekarang
Mesin OPPO A37 Normal ada batre
Mesin OPPO A37 Normal ada batre
Rp 43.000
Mesin OPPO A37 Normal ada batre...
Beli Sekarang
[NEW LAUNCH] OPPO A6 Pro (8/128) (8/256) - Baterai 7000mAh + 80W SUPERVOOC IP69 Tahan Air dan Debu
[NEW LAUNCH] OPPO A6 Pro (8/128) (8/256) - Baterai 7000mAh + 80W SUPERVOOC IP69 Tahan Air dan Debu
Rp 3.699.000
[NEW LAUNCH] OPPO A6 Pro (8/128) (8/256) - Baterai 7000mAh + 80W SUPERVOOC IP69 Tahan Air dan Debu...
Beli Sekarang
Oppo Reno14 F 5G 12/512GB 6800mAh Original
Oppo Reno14 F 5G 12/512GB 6800mAh Original
Rp 1.200.000
Oppo Reno14 F 5G 12/512GB 6800mAh Original...
Beli Sekarang
Oppo a37f minus lcd
Oppo a37f minus lcd
Rp 90.000
Oppo a37f minus lcd...
Beli Sekarang
Oppo Reno 5 4G Nominus Siap Pakai
Oppo Reno 5 4G Nominus Siap Pakai
Rp 2.350.000
Oppo Reno 5 4G Nominus Siap Pakai...
Beli Sekarang
Softcase Xiaomi Redmi Oppo Realme Infinix With Stand Holder
Softcase Xiaomi Redmi Oppo Realme Infinix With Stand Holder
Rp 19.567
Softcase Xiaomi Redmi Oppo Realme Infinix With Stand Holder...
Beli Sekarang
Oppo Find N3 Flip 256GB Layar Lipat Resmi Original
Oppo Find N3 Flip 256GB Layar Lipat Resmi Original
Rp 7.400.000
Oppo Find N3 Flip 256GB Layar Lipat Resmi Original...
Beli Sekarang
Second Oppo A79 5G Purpel Like New Kondisi Mulus
Second Oppo A79 5G Purpel Like New Kondisi Mulus
Rp 2.900.000
Second Oppo A79 5G Purpel Like New Kondisi Mulus...
Beli Sekarang
Oppo Reno 12 5G Garansi Resmi
Oppo Reno 12 5G Garansi Resmi
Rp 6.999.000
Oppo Reno 12 5G Garansi Resmi...
Beli Sekarang
Oppo A60 Garansi Resmi
Oppo A60 Garansi Resmi
Rp 2.599.000
Oppo A60 Garansi Resmi...
Beli Sekarang
Oppo Reno 12F Garansi Resmi
Oppo Reno 12F Garansi Resmi
Rp 3.999.000
Oppo Reno 12F Garansi Resmi...
Beli Sekarang
Oppo A38 Garansi Resmi
Oppo A38 Garansi Resmi
Rp 1.799.000
Oppo A38 Garansi Resmi...
Beli Sekarang
Oppo A79 5G Garansi Resmi
Oppo A79 5G Garansi Resmi
Rp 3.799.000
Oppo A79 5G Garansi Resmi...
Beli Sekarang
Oppo Reno 12 Pro 5G Garansi Resmi
Oppo Reno 12 Pro 5G Garansi Resmi
Rp 8.999.000
Oppo Reno 12 Pro 5G Garansi Resmi...
Beli Sekarang
Oppo A3 Pro 5G Garansi Resmi
Oppo A3 Pro 5G Garansi Resmi
Rp 3.999.000
Oppo A3 Pro 5G Garansi Resmi...
Beli Sekarang
Oppo Reno 12F 5G Garansi Resmi
Oppo Reno 12F 5G Garansi Resmi
Rp 4.999.000
Oppo Reno 12F 5G Garansi Resmi...
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(); } ?>