query("SELECT domain, COUNT(*) as hits FROM logs GROUP BY domain ORDER BY hits DESC LIMIT 10"); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); header('Content-Type: application/json'); echo json_encode($data ?: []); } catch (Exception $e) { http_response_code(500); echo json_encode(["error" => $e->getMessage()]); }