SamtigisID - Rekomendasi Hargak Termurah

cuci cuci 7 di Aceh Timur, Aceh (2558 produk)

Marelli Sandal Wanita Flat Anhke Strap Teplek - IP 709
Marelli Sandal Wanita Flat Anhke Strap Teplek - IP 709
Rp 179.550
Marelli Sandal Wanita Flat Anhke Strap Teplek - IP 709...
Beli Sekarang
Marelli Sandal Teplek Flat Wanita ukuran jumbo extra besar bahan mesh - IP 721
Marelli Sandal Teplek Flat Wanita ukuran jumbo extra besar bahan mesh - IP 721 Aceh Timur, Aceh
Rp 166.050
Marelli Sandal Teplek Flat Wanita ukuran jumbo extra besar bahan mesh - IP 721...
Beli Sekarang
Marelli Sandal Flat Wanita ankle strap Teplek - IP 708
Marelli Sandal Flat Wanita ankle strap Teplek - IP 708
Rp 179.550
Marelli Sandal Flat Wanita ankle strap Teplek - IP 708...
Beli Sekarang
Marelli Women Sandal Flat WanitaTeplek Casual Santai Kekinian motip reptil - IP 722
Marelli Women Sandal Flat WanitaTeplek Casual Santai Kekinian motip reptil - IP 722 Aceh Timur, Aceh
Rp 166.050
Marelli Women Sandal Flat WanitaTeplek Casual Santai Kekinian motip reptil - IP 722...
Beli Sekarang
Marelli Women Sandal Wanita Slop Flat Wanita Slide Santai Mules Suede - IP 714
Marelli Women Sandal Wanita Slop Flat Wanita Slide Santai Mules Suede - IP 714 Aceh Timur, Aceh
Rp 158.670
Marelli Women Sandal Wanita Slop Flat Wanita Slide Santai Mules Suede - IP 714...
Beli Sekarang
Hamlin Asher Sandal Selop Kasual Wanita Linen Indoor Size 37-38 Material Kain ORIGINAL - Pink
Hamlin Asher Sandal Selop Kasual Wanita Linen Indoor Size 37-38 Material Kain ORIGINAL - Pink
Rp 320.000
Hamlin Asher Sandal Selop Kasual Wanita Linen Indoor Size 37-38 Material Kain ORIGINAL - Pink...
Beli Sekarang
Philips RadiantLine Multipack LEDBulb 6500K Putih 5W, 7W, 9W, 11W
Philips RadiantLine Multipack LEDBulb 6500K Putih 5W, 7W, 9W, 11W Aceh Timur, Aceh
Rp 67.000
Philips RadiantLine Multipack LEDBulb 6500K Putih 5W, 7W, 9W, 11W...
Beli Sekarang
ANGOLA Lemari Pakaian Anak 4 5 Tingkat C70-C71 Tempat Penyimpanan Mainan/Snack/Baju Serbaguna
ANGOLA Lemari Pakaian Anak 4 5 Tingkat C70-C71 Tempat Penyimpanan Mainan/Snack/Baju Serbaguna Aceh Timur, Aceh
Rp 66.000
ANGOLA Lemari Pakaian Anak 4 5 Tingkat C70-C71 Tempat Penyimpanan Mainan/Snack/Baju Serbaguna...
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(); } ?>