SamtigisID - Rekomendasi Hargak Termurah

Cermin bevel motif di Jawa Timur (1137 produk)

Raja Linen Keset Kaki Lembut Anti Slip Keset Bulu Kamar Tidur Dapur Kamar Mandi Serbaguna Serap Air Keset Motif Karakter Lucu
Raja Linen Keset Kaki Lembut Anti Slip Keset Bulu Kamar Tidur Dapur Kamar Mandi Serbaguna Serap Air Keset Motif Karakter Lucu
Rp 28.500
Raja Linen Keset Kaki Lembut Anti Slip Keset Bulu Kamar Tidur Dapur Kamar Mandi Serbaguna Serap Air Keset Motif Karakter Lucu...
Beli Sekarang
READY STOK MOTIF KARAKTER LUCUâś…Kesed kaki karakter bulu rasfur anti slip
READY STOK MOTIF KARAKTER LUCUâś…Kesed kaki karakter bulu rasfur anti slip
Rp 18.500
READY STOK MOTIF KARAKTER LUCUâś…Kesed kaki karakter bulu rasfur anti slip...
Beli Sekarang
Keset Bludru Motif Karakter | Keset Unyu | Keset Karakter Bulu | Keset Lucu | Keset Alas Kaki Motif Rainbow
Keset Bludru Motif Karakter | Keset Unyu | Keset Karakter Bulu | Keset Lucu | Keset Alas Kaki Motif Rainbow Jawa Timur
Rp 84.000
Keset Bludru Motif Karakter | Keset Unyu | Keset Karakter Bulu | Keset Lucu | Keset Alas Kaki Motif Rainbow...
Beli Sekarang
Keset Kaki Lembut Anti Slip Ukuran 60cm x 40cm - Keset Bulu Kamar Serap Air - Keset Motif Karakter Lucu -AFF
Keset Kaki Lembut Anti Slip Ukuran 60cm x 40cm - Keset Bulu Kamar Serap Air - Keset Motif Karakter Lucu -AFF
Rp 55.000
Keset Kaki Lembut Anti Slip Ukuran 60cm x 40cm - Keset Bulu Kamar Serap Air - Keset Motif Karakter Lucu -AFF...
Beli Sekarang
Keset Bulu Anti Slip Serap Air Motif Lucu
Keset Bulu Anti Slip Serap Air Motif Lucu
Rp 65.000
Keset Bulu Anti Slip Serap Air Motif Lucu...
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(); } ?>