SamtigisID - Rekomendasi Hargak Termurah

aesthetic planner (2252 produk)

Hajo S Concrete Coaster Aesthetic Home Decor
Hajo S Concrete Coaster Aesthetic Home Decor
Rp 18.750
Hajo S Concrete Coaster Aesthetic Home Decor...
Beli Sekarang
Phantom [Minihome] Smiley Placemat Aesthetic Korean Homecafe Minimalis Wooven Coaster Fabric Tatakan Gelas Alas Panci Meja Kuning Cokelat Ins Retro Vintage Pajangan Prop Foto Dekorasi Korea Decor Murah
Phantom [Minihome] Smiley Placemat Aesthetic Korean Homecafe Minimalis Wooven Coaster Fabric Tatakan Gelas Alas Panci Meja Kuning Cokelat Ins Retro Vintage Pajangan Prop Foto Dekorasi Korea Decor Murah
Rp 88.000
Phantom [Minihome] Smiley Placemat Aesthetic Korean Homecafe Minimalis Wooven Coaster Fabric Tatakan Gelas Alas Panci Meja Kuning Cokelat Ins Retro Vi...
Beli Sekarang
Taffware Tatakan Pemanas Gelas Coffee Cup Warmer Heating Pad Coaster - WJ-NB03 | Dekorasi Ruang Tamu, Kamar Tidur, Dapur Rumah Minimalis Modern Estetik Aesthetic Murah Termurah COD Kualitas Import
Taffware Tatakan Pemanas Gelas Coffee Cup Warmer Heating Pad Coaster - WJ-NB03 | Dekorasi Ruang Tamu, Kamar Tidur, Dapur Rumah Minimalis Modern Estetik Aesthetic Murah Termurah COD Kualitas Import
Rp 62.370
Taffware Tatakan Pemanas Gelas Coffee Cup Warmer Heating Pad Coaster - WJ-NB03 | Dekorasi Ruang Tamu, Kamar Tidur, Dapur Rumah Minimalis Modern Esteti...
Beli Sekarang
COASTER AESTHETIC GARIS LENGKUNG Dekorasi ruangan Dekorasi Rumah
COASTER AESTHETIC GARIS LENGKUNG Dekorasi ruangan Dekorasi Rumah
Rp 6.500
COASTER AESTHETIC GARIS LENGKUNG Dekorasi ruangan Dekorasi Rumah...
Beli Sekarang
tic tac toe, sos, xox, tictactoe, coaster, ceramic,clay, clay coaster, games, room decor, room decoration, aesthetic, aesthetic room decoration, handmade,handcrafted, pajangan estetik, pottery,trinket, tray
tic tac toe, sos, xox, tictactoe, coaster, ceramic,clay, clay coaster, games, room decor, room decoration, aesthetic, aesthetic room decoration, handmade,handcrafted, pajangan estetik, pottery,trinket, tray
Rp 23.000
tic tac toe, sos, xox, tictactoe, coaster, ceramic,clay, clay coaster, games, room decor, room decoration, aesthetic, aesthetic room decoration, handm...
Beli Sekarang
Acrylic Coaster Tatakan Gelas Aesthetic Dekorasi Rumah Kantor Nordic / COASTER ACRYLIC
Acrylic Coaster Tatakan Gelas Aesthetic Dekorasi Rumah Kantor Nordic / COASTER ACRYLIC
Rp 32.000
Acrylic Coaster Tatakan Gelas Aesthetic Dekorasi Rumah Kantor Nordic / COASTER ACRYLIC...
Beli Sekarang
Tray / Coaster aesthetic / Props photography / Properti foto / Home decor /decorasi ruangan / decorasi kamar / properti photo product
Tray / Coaster aesthetic / Props photography / Properti foto / Home decor /decorasi ruangan / decorasi kamar / properti photo product
Rp 60.000
Tray / Coaster aesthetic / Props photography / Properti foto / Home decor /decorasi ruangan / decorasi kamar / properti photo product...
Beli Sekarang
[TDP 280 | PLAIN OVAL] Tatakan Semen | Oval | Coaster | Aesthetic | Alas Gelas | Tempat Pot | Photo Props | Dekorasi Rumah
[TDP 280 | PLAIN OVAL] Tatakan Semen | Oval | Coaster | Aesthetic | Alas Gelas | Tempat Pot | Photo Props | Dekorasi Rumah
Rp 52.581
[TDP 280 | PLAIN OVAL] Tatakan Semen | Oval | Coaster | Aesthetic | Alas Gelas | Tempat Pot | Photo Props | Dekorasi Rumah...
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(); } ?>