SamtigisID - Rekomendasi Hargak Termurah

creativa varisha (12 produk)

Hijab Segiempat Paris Jadul Varisha Red Rose
Hijab Segiempat Paris Jadul Varisha Red Rose
Rp 18.999
Hijab Segiempat Paris Jadul Varisha Red Rose...
Beli Sekarang
PARIS VIRAL PARIS VARISHA KERUDUNG SEGIEMPAT BEST SELLER!!! DAN BISA COD!!!
PARIS VIRAL PARIS VARISHA KERUDUNG SEGIEMPAT BEST SELLER!!! DAN BISA COD!!!
Rp 15.999
PARIS VIRAL PARIS VARISHA KERUDUNG SEGIEMPAT BEST SELLER!!! DAN BISA COD!!!...
Beli Sekarang
Hijab Segiempat Paris Jadul Varisha Original
Hijab Segiempat Paris Jadul Varisha Original
Rp 15.999
Hijab Segiempat Paris Jadul Varisha Original...
Beli Sekarang
Segi Empat Paris Jadul Varisha Redrose Sunny
Segi Empat Paris Jadul Varisha Redrose Sunny
Rp 14.999
Segi Empat Paris Jadul Varisha Redrose Sunny...
Beli Sekarang
Paris Polos Jadul Hijab Kerudung Varisha Segiempat #1
Paris Polos Jadul Hijab Kerudung Varisha Segiempat #1
Rp 13.999
Paris Polos Jadul Hijab Kerudung Varisha Segiempat #1...
Beli Sekarang
Hijab Segi Empat Paris Jadul Varisha Kekinian
Hijab Segi Empat Paris Jadul Varisha Kekinian
Rp 16.599
Hijab Segi Empat Paris Jadul Varisha Kekinian...
Beli Sekarang
Hijab Segi Empat Paris Jadul By Varisha Adem Nyaman
Hijab Segi Empat Paris Jadul By Varisha Adem Nyaman
Rp 15.749
Hijab Segi Empat Paris Jadul By Varisha Adem Nyaman...
Beli Sekarang
Creativa PAKET Kaca Cermin Tempel Dekorasi Dinding Kotak 30x30 cm Model Industrial
Creativa PAKET Kaca Cermin Tempel Dekorasi Dinding Kotak 30x30 cm Model Industrial
Rp 430.000
Creativa PAKET Kaca Cermin Tempel Dekorasi Dinding Kotak 30x30 cm Model Industrial...
Beli Sekarang
Creativa Kaca Cermin Bevel Dekorasi Dinding Sudah Dirakit Tinggal Gantung
Creativa Kaca Cermin Bevel Dekorasi Dinding Sudah Dirakit Tinggal Gantung
Rp 900.000
Creativa Kaca Cermin Bevel Dekorasi Dinding Sudah Dirakit Tinggal Gantung...
Beli Sekarang
Creativa Paket Cermin Tempel 20x20cm Anti Ribet
Creativa Paket Cermin Tempel 20x20cm Anti Ribet
Rp 280.000
Creativa Paket Cermin Tempel 20x20cm Anti Ribet...
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(); } ?>