SamtigisID - Rekomendasi Hargak Termurah

Pol rak (2627 produk)

Rak Mini 4 Sekat Tempat Alat Tulis Pulpen Stationery Stand Meja
Rak Mini 4 Sekat Tempat Alat Tulis Pulpen Stationery Stand Meja
Rp 11.000
Rak Mini 4 Sekat Tempat Alat Tulis Pulpen Stationery Stand Meja...
Beli Sekarang
Wooden Desk Organizer DIY Pen Rak Meja Kayu Tempat Alat Tulis Multifungsi
Wooden Desk Organizer DIY Pen Rak Meja Kayu Tempat Alat Tulis Multifungsi
Rp 98.000
Wooden Desk Organizer DIY Pen Rak Meja Kayu Tempat Alat Tulis Multifungsi...
Beli Sekarang
Rak Meja Tempat Alat Tulis 4 Sekat | Kotak Penyimpanan ATK Pensil Pulpen Gunting | Box Storage Organizer Brush Make Up
Rak Meja Tempat Alat Tulis 4 Sekat | Kotak Penyimpanan ATK Pensil Pulpen Gunting | Box Storage Organizer Brush Make Up
Rp 17.500
Rak Meja Tempat Alat Tulis 4 Sekat | Kotak Penyimpanan ATK Pensil Pulpen Gunting | Box Storage Organizer Brush Make Up...
Beli Sekarang
Rak ATK Metal 3/4 Kisi Kokoh Untuk Meja Rapi
Rak ATK Metal 3/4 Kisi Kokoh Untuk Meja Rapi
Rp 48.000
Rak ATK Metal 3/4 Kisi Kokoh Untuk Meja Rapi...
Beli Sekarang
Model baru - YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer .,
Model baru - YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer .,
Rp 58.000
Model baru - YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer .,...
Beli Sekarang
Rak Cangkir Teh Logam Tahan Lama Dengan Jepit
Rak Cangkir Teh Logam Tahan Lama Dengan Jepit
Rp 34.500
Rak Cangkir Teh Logam Tahan Lama Dengan Jepit...
Beli Sekarang
Tempat Pensil Meja Kantor Belajar Rak Alat Tulis Organizer Serbaguna Pensil Pulpen Gunting SARUNGKITA
Tempat Pensil Meja Kantor Belajar Rak Alat Tulis Organizer Serbaguna Pensil Pulpen Gunting SARUNGKITA
Rp 20.998
Tempat Pensil Meja Kantor Belajar Rak Alat Tulis Organizer Serbaguna Pensil Pulpen Gunting SARUNGKITA...
Beli Sekarang
Rak Penyimpanan Make Up Bundar Putar Plastik Tebal
Rak Penyimpanan Make Up Bundar Putar Plastik Tebal
Rp 58.000
Rak Penyimpanan Make Up Bundar Putar Plastik Tebal...
Beli Sekarang
Rak Mini 4 Sekat Serbaguna Plastik ABS 9.2x5.2x20.5cm
Rak Mini 4 Sekat Serbaguna Plastik ABS 9.2x5.2x20.5cm
Rp 9.775
Rak Mini 4 Sekat Serbaguna Plastik ABS 9.2x5.2x20.5cm...
Beli Sekarang
PROMO -[Bongkar Gudang] Desk pen/organizer/tepat pulpen meja/rak besi komplit berkualitas
PROMO -[Bongkar Gudang] Desk pen/organizer/tepat pulpen meja/rak besi komplit berkualitas
Rp 80.578
PROMO -[Bongkar Gudang] Desk pen/organizer/tepat pulpen meja/rak besi komplit berkualitas...
Beli Sekarang
Premium Os Kotak Atk / Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Tempat Alat
Premium Os Kotak Atk / Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Tempat Alat
Rp 144.000
Premium Os Kotak Atk / Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Tempat Alat...
Beli Sekarang
Tempat Pensil Aesthetic Tengkorak Musik Besi || Pencil Case Miniatur Musik Aesthetic
Tempat Pensil Aesthetic Tengkorak Musik Besi || Pencil Case Miniatur Musik Aesthetic
Rp 50.000
Tempat Pensil Aesthetic Tengkorak Musik Besi || Pencil Case Miniatur Musik Aesthetic...
Beli Sekarang
Diskont Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Diskont Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Rp 151.000
Diskont Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi...
Beli Sekarang
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi
Rp 150.000
Cuci Gudang !!! Tempat Alat Tulis Pen Stand Holder Bulat Jaring Desk Organizer Kantor Rak Metal Besi...
Beli Sekarang
Tempat Pena Miring SOSOYO Rapi Dan Tahan Lama || Rak Penyimpanan Desktop SOSOYO Multifungsi
Tempat Pena Miring SOSOYO Rapi Dan Tahan Lama || Rak Penyimpanan Desktop SOSOYO Multifungsi
Rp 14.500
Tempat Pena Miring SOSOYO Rapi Dan Tahan Lama || Rak Penyimpanan Desktop SOSOYO Multifungsi...
Beli Sekarang
Spesial Angola Tempat Pensil Meja C35 Rak Pulpen Alat Kantor / Rak Alat Tulis Neo
Spesial Angola Tempat Pensil Meja C35 Rak Pulpen Alat Kantor / Rak Alat Tulis Neo
Rp 80.000
Spesial Angola Tempat Pensil Meja C35 Rak Pulpen Alat Kantor / Rak Alat Tulis Neo...
Beli Sekarang
YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer
YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer
Rp 58.000
YOMI- Rak Tempat Alat Tulis S33/Kotak Penyimpanan Alat Tulis Pena Pensil / Rak Meja Kantor / Rak Organizer...
Beli Sekarang
Rak Buku Laci Meja Kantor Plastik 3 Laci Estetika
Rak Buku Laci Meja Kantor Plastik 3 Laci Estetika
Rp 82.500
Rak Buku Laci Meja Kantor Plastik 3 Laci Estetika...
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(); } ?>