SamtigisID - Rekomendasi Hargak Termurah

4 abs (3764 produk)

LOTSE BETA Tas Pinggang Tas Selempang Pria Ukuran Standar Dengan 4 Kompartemen Penyimpanan
LOTSE BETA Tas Pinggang Tas Selempang Pria Ukuran Standar Dengan 4 Kompartemen Penyimpanan
Rp 35.000
LOTSE BETA Tas Pinggang Tas Selempang Pria Ukuran Standar Dengan 4 Kompartemen Penyimpanan...
Beli Sekarang
INDOMINI P074 Tas Selempang Tahan Air Kanvas Pria Slempang Sling Bag Waterproof Import Murah
INDOMINI P074 Tas Selempang Tahan Air Kanvas Pria Slempang Sling Bag Waterproof Import Murah
Rp 30.631
INDOMINI P074 Tas Selempang Tahan Air Kanvas Pria Slempang Sling Bag Waterproof Import Murah...
Beli Sekarang
Sixtysix Bag - Official Store - SS - 04 -Tas Pinggang Pria Wanita - Waistbag Tas Selempang Motor Waterproof
Sixtysix Bag - Official Store - SS - 04 -Tas Pinggang Pria Wanita - Waistbag Tas Selempang Motor Waterproof
Rp 49.999
Sixtysix Bag - Official Store - SS - 04 -Tas Pinggang Pria Wanita - Waistbag Tas Selempang Motor Waterproof...
Beli Sekarang
Mismi Oriana Bag Tas Selempang Wanita Stylish Polos Sling Bag Perempuan Korea Trendy - 49O
Mismi Oriana Bag Tas Selempang Wanita Stylish Polos Sling Bag Perempuan Korea Trendy - 49O
Rp 63.395
Mismi Oriana Bag Tas Selempang Wanita Stylish Polos Sling Bag Perempuan Korea Trendy - 49O...
Beli Sekarang
Tas Selempang Pria Polyester D600 14cm x 35cm
Tas Selempang Pria Polyester D600 14cm x 35cm
Rp 12.250
Tas Selempang Pria Polyester D600 14cm x 35cm...
Beli Sekarang
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047
Rp 25.000
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047...
Beli Sekarang
Bando Korea Wanita Premium 4 Warna Awet Modis
Bando Korea Wanita Premium 4 Warna Awet Modis
Rp 15.820
Bando Korea Wanita Premium 4 Warna Awet Modis...
Beli Sekarang
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047
Rp 25.000
BANDO WANITA CANTIK BANDANA HEADBAND TEBAL KOREA IMPOR AD047...
Beli Sekarang
GGS 40PCS Bandana Rambut Korea Fashion Wanita
GGS 40PCS Bandana Rambut Korea Fashion Wanita
Rp 225.000
GGS 40PCS Bandana Rambut Korea Fashion Wanita...
Beli Sekarang
Rosegold B814 Bando Wanita Scrunchie Lembut Lucu
Rosegold B814 Bando Wanita Scrunchie Lembut Lucu
Rp 2.099
Rosegold B814 Bando Wanita Scrunchie Lembut Lucu...
Beli Sekarang
Bando Anak Lucu Tema Hewan Viral 2024
Bando Anak Lucu Tema Hewan Viral 2024
Rp 22.999
Bando Anak Lucu Tema Hewan Viral 2024...
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(); } ?>