SamtigisID - Rekomendasi Hargak Termurah

tissue holder di Aceh (349 produk)

Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010
Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010
Rp 18.240
Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010...
Beli Sekarang
Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010
Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010
Rp 18.240
Basket Tempat Pena Alat Kantor Holder Bulat Petak Import Murah R010...
Beli Sekarang
Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat
Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat Aceh
Rp 35.000
Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat...
Beli Sekarang
Kenko Stationary - Dejavu Kotak Meja Organizer Meja Rak Holder Pencil Pulpen Laci Penyimpanan Desk
Kenko Stationary - Dejavu Kotak Meja Organizer Meja Rak Holder Pencil Pulpen Laci Penyimpanan Desk
Rp 103.075
Kenko Stationary - Dejavu Kotak Meja Organizer Meja Rak Holder Pencil Pulpen Laci Penyimpanan Desk...
Beli Sekarang
Kenko Stationary - Tempat Pulpen Pen Holder Kayu Wadah Pen Jam Meja Souvenir Jam Analog
Kenko Stationary - Tempat Pulpen Pen Holder Kayu Wadah Pen Jam Meja Souvenir Jam Analog
Rp 161.975
Kenko Stationary - Tempat Pulpen Pen Holder Kayu Wadah Pen Jam Meja Souvenir Jam Analog...
Beli Sekarang
Kenko Stationary - Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat
Kenko Stationary - Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat
Rp 58.425
Kenko Stationary - Memo Holder Desk Set Tempat Pena Tulis Meja Kantor Jaring Besi 3 Sekat...
Beli Sekarang
Deli Stationary - Tempat Alat Tulis Meja Kantor Holder Pulpen Pensil Bahan Besi Bulat
Deli Stationary - Tempat Alat Tulis Meja Kantor Holder Pulpen Pensil Bahan Besi Bulat
Rp 51.300
Deli Stationary - Tempat Alat Tulis Meja Kantor Holder Pulpen Pensil Bahan Besi Bulat...
Beli Sekarang
Deli Stationary - Tempat Peralatan Kerja Pulpen Pensil Meja Kerja Pen Stand Holder Drjs
Deli Stationary - Tempat Peralatan Kerja Pulpen Pensil Meja Kerja Pen Stand Holder Drjs
Rp 60.325
Deli Stationary - Tempat Peralatan Kerja Pulpen Pensil Meja Kerja Pen Stand Holder Drjs...
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(); } ?>