SamtigisID - Rekomendasi Hargak Termurah

dinding bintik classic di Aceh (3036 produk)

Sandal Clog Wanita dan Pria Unisex 36-45 Karet Sandal Baim Wanita Putih Classic Mega Crush Clog Sandal Wanita Baim Selop Import Nyaman Kodok Pink HITAM Sepatu Sandal Pria
Sandal Clog Wanita dan Pria Unisex 36-45 Karet Sandal Baim Wanita Putih Classic Mega Crush Clog Sandal Wanita Baim Selop Import Nyaman Kodok Pink HITAM Sepatu Sandal Pria Aceh
Rp 42.900
Sandal Clog Wanita dan Pria Unisex 36-45 Karet Sandal Baim Wanita Putih Classic Mega Crush Clog Sandal Wanita Baim Selop Import Nyaman Kodok Pink HITA...
Beli Sekarang
Classic Sandal Wantia Wanita Shimmer Slip On
Classic Sandal Wantia Wanita Shimmer Slip On Aceh
Rp 56.150
Classic Sandal Wantia Wanita Shimmer Slip On...
Beli Sekarang
Langkah Crocs Classic Sandal Wanita Slip On Nyaman
Langkah Crocs Classic Sandal Wanita Slip On Nyaman Aceh
Rp 65.000
Langkah Crocs Classic Sandal Wanita Slip On Nyaman...
Beli Sekarang
Croxx Classic Sandal Wanita Slip On Shimmer
Croxx Classic Sandal Wanita Slip On Shimmer Aceh
Rp 58.900
Croxx Classic Sandal Wanita Slip On Shimmer...
Beli Sekarang
Sandal Cross Classic Wanita Tinggi 7 Cm
Sandal Cross Classic Wanita Tinggi 7 Cm
Rp 93.000
Sandal Cross Classic Wanita Tinggi 7 Cm...
Beli Sekarang
Crocs Classic Bae Clog Sandal Pria Wanita Empuk || Crocs Classic Bae Clog Sandal Pria Wanita Nyaman
Crocs Classic Bae Clog Sandal Pria Wanita Empuk || Crocs Classic Bae Clog Sandal Pria Wanita Nyaman Aceh
Rp 70.800
Crocs Classic Bae Clog Sandal Pria Wanita Empuk || Crocs Classic Bae Clog Sandal Pria Wanita Nyaman...
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(); } ?>