SamtigisID - Rekomendasi Hargak Termurah

Macker s di Pidie, Aceh (23308 produk)

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 Pidie, Aceh
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 Pidie, Aceh
Rp 32.000
Acrylic Coaster Tatakan Gelas Aesthetic Dekorasi Rumah Kantor Nordic / COASTER ACRYLIC...
Beli Sekarang
[TDP 109] Alas Tatakan Pot | Coaster Semen Concrete | Alas Fotografi Photo | Dekorasi Rumah Indoor | Properti Foto | Hiasan Unik Lucu | Photo Props
[TDP 109] Alas Tatakan Pot | Coaster Semen Concrete | Alas Fotografi Photo | Dekorasi Rumah Indoor | Properti Foto | Hiasan Unik Lucu | Photo Props
Rp 9.156
[TDP 109] Alas Tatakan Pot | Coaster Semen Concrete | Alas Fotografi Photo | Dekorasi Rumah Indoor | Properti Foto | Hiasan Unik Lucu | Photo Props...
Beli Sekarang
1Pcs Tropical Avocado Cotton Linen Pad Pattern Kitchen Placemat Coaster Bowl Cup Mat Dining Table Mats 42*32cm Home Decor MP0096
1Pcs Tropical Avocado Cotton Linen Pad Pattern Kitchen Placemat Coaster Bowl Cup Mat Dining Table Mats 42*32cm Home Decor MP0096
Rp 232.314
1Pcs Tropical Avocado Cotton Linen Pad Pattern Kitchen Placemat Coaster Bowl Cup Mat Dining Table Mats 42*32cm Home Decor MP0096...
Beli Sekarang
LEAF COASTER Summer Earthy-Tone Series // concrete coaster / tatakan gelas piring perhiasan aksesoris / jewelry holder / hiasan dekorasi rumah semen / scandinavian / industrial / handmade home decor | JULE STUDIO
LEAF COASTER Summer Earthy-Tone Series // concrete coaster / tatakan gelas piring perhiasan aksesoris / jewelry holder / hiasan dekorasi rumah semen / scandinavian / industrial / handmade home decor | JULE STUDIO
Rp 14.000
LEAF COASTER Summer Earthy-Tone Series // concrete coaster / tatakan gelas piring perhiasan aksesoris / jewelry holder / hiasan dekorasi rumah semen /...
Beli Sekarang
[TDP 149 | DECO COASTER] Alas Semen Concrete | Properti Fotografi | Tatakan Unik Lucu | Alas Foto | Souvenir | Photo Props | Dekorasi Rumah | Alas Tatakan Pot
[TDP 149 | DECO COASTER] Alas Semen Concrete | Properti Fotografi | Tatakan Unik Lucu | Alas Foto | Souvenir | Photo Props | Dekorasi Rumah | Alas Tatakan Pot
Rp 17.596
[TDP 149 | DECO COASTER] Alas Semen Concrete | Properti Fotografi | Tatakan Unik Lucu | Alas Foto | Souvenir | Photo Props | Dekorasi Rumah | Alas Tat...
Beli Sekarang
[TDP 279 | PLAIN OVAL] Tatakan Pot Semen | Alas Gelas | Coaster | Oval | Photo Props | Dekorasi Rumah
[TDP 279 | PLAIN OVAL] Tatakan Pot Semen | Alas Gelas | Coaster | Oval | Photo Props | Dekorasi Rumah
Rp 44.037
[TDP 279 | PLAIN OVAL] Tatakan Pot Semen | Alas Gelas | Coaster | Oval | Photo Props | Dekorasi Rumah...
Beli Sekarang
[TDF BLOCK COAST 1] Tatakan Unik Estetik | Coaster Semen Concrete | Alas Pot Piring | Hiasan Meja Dinding | Dekorasi Rumah Kantor | Tempat Perhiasan Aksesoris |
[TDF BLOCK COAST 1] Tatakan Unik Estetik | Coaster Semen Concrete | Alas Pot Piring | Hiasan Meja Dinding | Dekorasi Rumah Kantor | Tempat Perhiasan Aksesoris |
Rp 19.320
[TDF BLOCK COAST 1] Tatakan Unik Estetik | Coaster Semen Concrete | Alas Pot Piring | Hiasan Meja Dinding | Dekorasi Rumah Kantor | Tempat Perhiasan A...
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(); } ?>