SamtigisID - Rekomendasi Hargak Termurah

parcel sandar (129 produk)

keranjang rotan kranjang buah parcel seserahan
keranjang rotan kranjang buah parcel seserahan
Rp 37.000
keranjang rotan kranjang buah parcel seserahan...
Beli Sekarang
keranjang rotan kranjang buah parcel
keranjang rotan kranjang buah parcel
Rp 27.500
keranjang rotan kranjang buah parcel...
Beli Sekarang
KERANJANG PARCEL ROTAN 1 SET ISI 2 MODEL SILANG WARNA
KERANJANG PARCEL ROTAN 1 SET ISI 2 MODEL SILANG WARNA
Rp 25.263
KERANJANG PARCEL ROTAN 1 SET ISI 2 MODEL SILANG WARNA...
Beli Sekarang
keranjang hantaran Sandaran bolong rotan murah uk.30x16cm
keranjang hantaran Sandaran bolong rotan murah uk.30x16cm
Rp 12.999
keranjang hantaran Sandaran bolong rotan murah uk.30x16cm...
Beli Sekarang
AINOSSI Kursi Penyimpanan Ottoman Lipat Sofa Dengan Kotak Penyimpanan Bangku Kulit Organizer Kotak Tempat Duduk Sandaran Kaki
AINOSSI Kursi Penyimpanan Ottoman Lipat Sofa Dengan Kotak Penyimpanan Bangku Kulit Organizer Kotak Tempat Duduk Sandaran Kaki
Rp 147.500
AINOSSI Kursi Penyimpanan Ottoman Lipat Sofa Dengan Kotak Penyimpanan Bangku Kulit Organizer Kotak Tempat Duduk Sandaran Kaki...
Beli Sekarang
Bantal Sandaran Kursi Meja Kantor Tidur Unik
Bantal Sandaran Kursi Meja Kantor Tidur Unik
Rp 78.000
Bantal Sandaran Kursi Meja Kantor Tidur Unik...
Beli Sekarang
Bantal Alas Duduk Sandaran Kursi Kayu - Aneka Warna
Bantal Alas Duduk Sandaran Kursi Kayu - Aneka Warna
Rp 22.000
Bantal Alas Duduk Sandaran Kursi Kayu - Aneka Warna...
Beli Sekarang
Headboard Premium Warna Pilihan Ongkir Murah || Sandaran Tempat Tidur Sofa Empuk Termurah
Headboard Premium Warna Pilihan Ongkir Murah || Sandaran Tempat Tidur Sofa Empuk Termurah
Rp 100.000
Headboard Premium Warna Pilihan Ongkir Murah || Sandaran Tempat Tidur Sofa Empuk Termurah...
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(); } ?>