SamtigisID - Rekomendasi Hargak Termurah

keranjang polos di Papua (1418 produk)

KERANJANG ROTAN PARCEL SANDAR POLOS (MEDIUM)
KERANJANG ROTAN PARCEL SANDAR POLOS (MEDIUM) Papua
Rp 19.800
KERANJANG ROTAN PARCEL SANDAR POLOS (MEDIUM)...
Beli Sekarang
KERANJANG ROTAN PARCEL SANDAR POLOS (LARGE)
KERANJANG ROTAN PARCEL SANDAR POLOS (LARGE)
Rp 22.100
KERANJANG ROTAN PARCEL SANDAR POLOS (LARGE)...
Beli Sekarang
KAOS OVERSIZE WASHING PREMIUM | BAJU VINTAGE WASHING PREMIUM | KAOS WASHING | BAJU VINTAGE | KAOS POLOS WASHING PRIA |KAOS OVERSIZE| KAOS OVERSIZE WANITA | KAOS DISTRO
KAOS OVERSIZE WASHING PREMIUM | BAJU VINTAGE WASHING PREMIUM | KAOS WASHING | BAJU VINTAGE | KAOS POLOS WASHING PRIA |KAOS OVERSIZE| KAOS OVERSIZE WANITA | KAOS DISTRO
Rp 40.590
KAOS OVERSIZE WASHING PREMIUM | BAJU VINTAGE WASHING PREMIUM | KAOS WASHING | BAJU VINTAGE | KAOS POLOS WASHING PRIA |KAOS OVERSIZE| KAOS OVERSIZE WA...
Beli Sekarang
Hijab Segiempat Paris Red Rose Katun Polos
Hijab Segiempat Paris Red Rose Katun Polos
Rp 15.999
Hijab Segiempat Paris Red Rose Katun Polos...
Beli Sekarang
HIJAB BELLA SQUARE / HIJAB SEGIEMPAT /HIJAB POLOS / HIJAB POLOS SEGIEMPAT/HIJAB BELLA SQUARE SEGIEMPA
HIJAB BELLA SQUARE / HIJAB SEGIEMPAT /HIJAB POLOS / HIJAB POLOS SEGIEMPAT/HIJAB BELLA SQUARE SEGIEMPA
Rp 11.500
HIJAB BELLA SQUARE / HIJAB SEGIEMPAT /HIJAB POLOS / HIJAB POLOS SEGIEMPAT/HIJAB BELLA SQUARE SEGIEMPA...
Beli Sekarang
SNS COLLECTION Hijab Bergo Pet Polos Instan Antem/Hijab Pet/Jilbab Pet/Hijab Pengajian/Hijab Instan/Hijab Daily/Bergo Daily/Hijab Sehari-hari/Hijab Centong Anti Tembem Crinkle Airflow Premium Size XL dan XXXL
SNS COLLECTION Hijab Bergo Pet Polos Instan Antem/Hijab Pet/Jilbab Pet/Hijab Pengajian/Hijab Instan/Hijab Daily/Bergo Daily/Hijab Sehari-hari/Hijab Centong Anti Tembem Crinkle Airflow Premium Size XL dan XXXL
Rp 48.880
SNS COLLECTION Hijab Bergo Pet Polos Instan Antem/Hijab Pet/Jilbab Pet/Hijab Pengajian/Hijab Instan/Hijab Daily/Bergo Daily/Hijab Sehari-hari/Hijab Ce...
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(); } ?>