$origin, 'destinationPlaceId' => '95673668', // ID di Sharm El Sheikh 'departureDate' => $departure_date, 'returnDate' => $return_date, 'adults' => $adults, 'children' => $children, 'direct' => true, 'currency' => 'EUR' ];// Inizializza cURL per la richiesta API $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url . '?' . http_build_query($params)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "x-rapidapi-key: $api_key", "Content-Type: application/json" ]); $response = curl_exec($ch); curl_close($ch);// Decodifica la risposta dell'API $data = json_decode($response, true);// Verifica se ci sono risultati validi if (isset($data['content']['results']) && count($data['content']['results']) > 0) { echo '

Risultati di Ricerca Voli

'; echo '
    '; foreach ($data['content']['results'] as $flight) { $minPrice = $flight['minPrice']['amount'] ?? 'N/D'; $departureTime = $flight['outboundLeg']['departureDateTime'] ?? 'N/D'; $arrivalTime = $flight['outboundLeg']['arrivalDateTime'] ?? 'N/D'; $baggageInfo = $flight['baggageAllowance'] ?? 'N/D';echo '
  • '; echo 'Prezzo: €' . $minPrice . '
    '; echo 'Orario di Partenza: ' . $departureTime . '
    '; echo 'Orario di Arrivo: ' . $arrivalTime . '
    '; echo 'Informazioni Valigie: ' . $baggageInfo . '
    '; echo '
  • '; } echo '
'; } else { echo '

Nessun volo trovato. Riprova con altre date o parametri.

'; } ?>