SamtigisID - Rekomendasi Hargak Termurah

besar jam bergo (1748 produk)

Jambrella Melody Cream Sandal Wanita Nyaman Trendy
Jambrella Melody Cream Sandal Wanita Nyaman Trendy
Rp 55.000
Jambrella Melody Cream Sandal Wanita Nyaman Trendy...
Beli Sekarang
TEVI Wedges sandal tali import warna hitam sendal wedges gunung wanita casual tinggi 4 cm harga dijamin murah
TEVI Wedges sandal tali import warna hitam sendal wedges gunung wanita casual tinggi 4 cm harga dijamin murah
Rp 37.000
TEVI Wedges sandal tali import warna hitam sendal wedges gunung wanita casual tinggi 4 cm harga dijamin murah...
Beli Sekarang
KUMADA Sandal Untuk Wanita Dipakai Di Luar, Mata Besar Lucu 2025 Sepatu Lubang Anti-selip Kamar Mandi Rumah Dalam Ruangan Gaya Baru untuk Wanita
KUMADA Sandal Untuk Wanita Dipakai Di Luar, Mata Besar Lucu 2025 Sepatu Lubang Anti-selip Kamar Mandi Rumah Dalam Ruangan Gaya Baru untuk Wanita
Rp 27.000
KUMADA Sandal Untuk Wanita Dipakai Di Luar, Mata Besar Lucu 2025 Sepatu Lubang Anti-selip Kamar Mandi Rumah Dalam Ruangan Gaya Baru untuk Wanita...
Beli Sekarang
MARLYN Elina Big Size Mules Wanita | sepatu sandal cewe ukuran besar 37 - 42
MARLYN Elina Big Size Mules Wanita | sepatu sandal cewe ukuran besar 37 - 42
Rp 79.999
MARLYN Elina Big Size Mules Wanita | sepatu sandal cewe ukuran besar 37 - 42...
Beli Sekarang
SANDAL UKURAN BESAR
SANDAL UKURAN BESAR
Rp 95.000
SANDAL UKURAN BESAR...
Beli Sekarang
SANDAL UKURAN BESAR
SANDAL UKURAN BESAR
Rp 95.000
SANDAL UKURAN BESAR...
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
Rp 166.050
Marelli Sandal Teplek Flat Wanita ukuran jumbo extra besar bahan mesh - IP 721...
Beli Sekarang
Beli 1 Dapat 2 Parfum Vanilla Tahan Lama 24 Jam
Beli 1 Dapat 2 Parfum Vanilla Tahan Lama 24 Jam
Rp 9.025
Beli 1 Dapat 2 Parfum Vanilla Tahan Lama 24 Jam...
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(); } ?>