SamtigisID - Rekomendasi Hargak Termurah

4 abs (3764 produk)

OFM-A84 Tempat Pensil Karakter Lucu Serbaguna
OFM-A84 Tempat Pensil Karakter Lucu Serbaguna
Rp 5.309
OFM-A84 Tempat Pensil Karakter Lucu Serbaguna...
Beli Sekarang
Rak ATK Meja Kantor 4 Sekat Plastik Portabel
Rak ATK Meja Kantor 4 Sekat Plastik Portabel
Rp 5.149
Rak ATK Meja Kantor 4 Sekat Plastik Portabel...
Beli Sekarang
D481 Strawberry Tempat Tirisan Multifungsi Kompak
D481 Strawberry Tempat Tirisan Multifungsi Kompak
Rp 14.099
D481 Strawberry Tempat Tirisan Multifungsi Kompak...
Beli Sekarang
PUSAT17 Rak Mini 4 Sekat Serbaguna Berkualitas
PUSAT17 Rak Mini 4 Sekat Serbaguna Berkualitas
Rp 6.650
PUSAT17 Rak Mini 4 Sekat Serbaguna Berkualitas...
Beli Sekarang
Rak Alat Tulis Meja Tempat Pensil/Pulpen Meja Kantor 4 Sekat Desk Organizer
Rak Alat Tulis Meja Tempat Pensil/Pulpen Meja Kantor 4 Sekat Desk Organizer
Rp 17.000
Rak Alat Tulis Meja Tempat Pensil/Pulpen Meja Kantor 4 Sekat Desk Organizer...
Beli Sekarang
TERSEDIA PEN STAND AJS-014 JALA BESI TEMPAT PULPEN ALAT TULIS MEJA KANTOR
TERSEDIA PEN STAND AJS-014 JALA BESI TEMPAT PULPEN ALAT TULIS MEJA KANTOR
Rp 96.030
TERSEDIA PEN STAND AJS-014 JALA BESI TEMPAT PULPEN ALAT TULIS MEJA KANTOR...
Beli Sekarang
(COD) Alat Penyimpanan alat Tulis Pena Pensil / Rak Atk Meja Kantor 4 Sekat
(COD) Alat Penyimpanan alat Tulis Pena Pensil / Rak Atk Meja Kantor 4 Sekat
Rp 12.500
(COD) Alat Penyimpanan alat Tulis Pena Pensil / Rak Atk Meja Kantor 4 Sekat...
Beli Sekarang
Rak Mini 4 Sekat Plastik Multifungsi Organizer
Rak Mini 4 Sekat Plastik Multifungsi Organizer
Rp 6.588
Rak Mini 4 Sekat Plastik Multifungsi Organizer...
Beli Sekarang
Rak Mini 4 Sekat Tempat Kotak Alat Tulis Pulpen Stationery Stand Meja
Rak Mini 4 Sekat Tempat Kotak Alat Tulis Pulpen Stationery Stand Meja
Rp 8.010
Rak Mini 4 Sekat Tempat Kotak Alat Tulis Pulpen Stationery Stand Meja...
Beli Sekarang
KB-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
KB-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
Rp 5.309
KB-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik...
Beli Sekarang
CT A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
CT A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
Rp 5.256
CT A84 Tempat Pensil Kartun Lucu Serbaguna Plastik...
Beli Sekarang
ONE-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
ONE-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
Rp 5.363
ONE-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik...
Beli Sekarang
SN-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
SN-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik
Rp 5.363
SN-A84 Tempat Pensil Kartun Lucu Serbaguna Plastik...
Beli Sekarang
Kotak ATK 4 Sekat Organizer Alat Tulis Terjangkau
Kotak ATK 4 Sekat Organizer Alat Tulis Terjangkau
Rp 13.622
Kotak ATK 4 Sekat Organizer Alat Tulis Terjangkau...
Beli Sekarang
RO-1074 RAK ORGANIZER PULPEN BISA DI PUTAR / TEMPAT PENYIMPANAN ALAT TULIS KANTOR SEKOLAH / MAKEUP / RAK AESTHETIC BENTUK BUNGA PUTIH MULTIFUNGSI TERBARU DAN SIMPEL BISA COD
RO-1074 RAK ORGANIZER PULPEN BISA DI PUTAR / TEMPAT PENYIMPANAN ALAT TULIS KANTOR SEKOLAH / MAKEUP / RAK AESTHETIC BENTUK BUNGA PUTIH MULTIFUNGSI TERBARU DAN SIMPEL BISA COD
Rp 51.000
RO-1074 RAK ORGANIZER PULPEN BISA DI PUTAR / TEMPAT PENYIMPANAN ALAT TULIS KANTOR SEKOLAH / MAKEUP / RAK AESTHETIC BENTUK BUNGA PUTIH MULTIFUNGSI TE...
Beli Sekarang
Keranjang Multifungsi Mewah 4 Sekat Estetik
Keranjang Multifungsi Mewah 4 Sekat Estetik
Rp 20.500
Keranjang Multifungsi Mewah 4 Sekat Estetik...
Beli Sekarang
Rak Keranjang 4 Sekat Multifungsi Estetik Minimalis
Rak Keranjang 4 Sekat Multifungsi Estetik Minimalis
Rp 8.900
Rak Keranjang 4 Sekat Multifungsi Estetik Minimalis...
Beli Sekarang
Rak Mini 4 Sekat Plastik Serbaguna Meja Rapi
Rak Mini 4 Sekat Plastik Serbaguna Meja Rapi
Rp 7.390
Rak Mini 4 Sekat Plastik Serbaguna Meja Rapi...
Beli Sekarang
Kenko Stationary - Megam Rak Meja Laci Penyimpanan Pensil Pulpen Storage Box Hsb742
Kenko Stationary - Megam Rak Meja Laci Penyimpanan Pensil Pulpen Storage Box Hsb742
Rp 107.825
Kenko Stationary - Megam Rak Meja Laci Penyimpanan Pensil Pulpen Storage Box Hsb742...
Beli Sekarang
Sale Kotak Penyimpanan Alat Tulis Pena Pensil - Rak Atk Meja Kantor 4 Sekat - Bd
Sale Kotak Penyimpanan Alat Tulis Pena Pensil - Rak Atk Meja Kantor 4 Sekat - Bd
Rp 136.000
Sale Kotak Penyimpanan Alat Tulis Pena Pensil - Rak Atk Meja Kantor 4 Sekat - Bd...
Beli Sekarang
OneKlik - Kotak Pensil Estetik 24 Lubang Terbaru Organizer Meja Tas Pena Kanvas
OneKlik - Kotak Pensil Estetik 24 Lubang Terbaru Organizer Meja Tas Pena Kanvas
Rp 147.889
OneKlik - Kotak Pensil Estetik 24 Lubang Terbaru Organizer Meja Tas Pena Kanvas...
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(); } ?>