SamtigisID - Rekomendasi Hargak Termurah

x display (5315 produk)

Hiasan Dinding Spiderman Aesthetic 20x30cm MDF
Hiasan Dinding Spiderman Aesthetic 20x30cm MDF
Rp 16.000
Hiasan Dinding Spiderman Aesthetic 20x30cm MDF...
Beli Sekarang
Hiasan Dinding Doraemon Lucu MDF 20x30cm
Hiasan Dinding Doraemon Lucu MDF 20x30cm
Rp 9.614
Hiasan Dinding Doraemon Lucu MDF 20x30cm...
Beli Sekarang
HIASAN DINDING HEXAGONAL AESTHETIC / POSTER KAYU / WALL DECOR / DEKORASI RUMAH / HIASAN KAMAR / HIASAN DAPUR / HIASAN PINTU / HIASAN MINIMALIS / HIASAN UNIK / BINGKAI / HIASAN RUANGAN / HIASAN QUOTES / HIASAN KALIGRAFI / HG 02
HIASAN DINDING HEXAGONAL AESTHETIC / POSTER KAYU / WALL DECOR / DEKORASI RUMAH / HIASAN KAMAR / HIASAN DAPUR / HIASAN PINTU / HIASAN MINIMALIS / HIASAN UNIK / BINGKAI / HIASAN RUANGAN / HIASAN QUOTES / HIASAN KALIGRAFI / HG 02
Rp 11.998
HIASAN DINDING HEXAGONAL AESTHETIC / POSTER KAYU / WALL DECOR / DEKORASI RUMAH / HIASAN KAMAR / HIASAN DAPUR / HIASAN PINTU / HIASAN MINIMALIS / HIASA...
Beli Sekarang
Hiasan Kamar Anak Band Gambar Avenged Sevenfold 45X30 Multi Panel / Hiasan Dinding Besar Band Vokalis Avenged Sevenfold / Bingkai Foto Poster / Dekorasi Kamar Anime / Hiasan Dinding Kamar Wall / Hiasan Dinding /GS7|IFAOP
Hiasan Kamar Anak Band Gambar Avenged Sevenfold 45X30 Multi Panel / Hiasan Dinding Besar Band Vokalis Avenged Sevenfold / Bingkai Foto Poster / Dekorasi Kamar Anime / Hiasan Dinding Kamar Wall / Hiasan Dinding /GS7|IFAOP
Rp 35.000
Hiasan Kamar Anak Band Gambar Avenged Sevenfold 45X30 Multi Panel / Hiasan Dinding Besar Band Vokalis Avenged Sevenfold / Bingkai Foto Poster / Dekora...
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(); } ?>