%PDF- %PDF-
Direktori : /home/komfo908/.trash/ |
Current File : /home/komfo908/.trash/apikomf.php |
<?php // Verifique se o endereço foi fornecido via parâmetro GET if (isset($_GET['address'])) { $user_address = $_GET['address']; $url = "http://187.94.59.212:8088/apikomfo/apiKomcli.php?address=" . urlencode($user_address); // Inicializa a sessão cURL $curl = curl_init(); // Configura as opções do cURL curl_setopt_array($curl, [ CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $url, CURLOPT_FAILONERROR => true, CURLOPT_CONNECTTIMEOUT => 10, // Tempo limite de conexão (10 segundos) CURLOPT_TIMEOUT => 30, // Tempo limite total da solicitação (30 segundos) CURLOPT_FOLLOWLOCATION => true, // Seguir redirecionamentos, se houver CURLOPT_VERBOSE => true, // Ativar modo verbose para depuração ]); // Executa a requisição e armazena a resposta $response = curl_exec($curl); // Verifica se houve erro de comunicação if (curl_errno($curl)) { echo 'Erro na requisição: ' . curl_error($curl); } else { // Verifica o código de resposta HTTP $http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($http_code == 200) { // Processa a resposta da API header('Content-Type: application/json'); echo $response; } else { echo 'Erro na requisição: HTTP código ' . $http_code; } } // Fecha a sessão cURL curl_close($curl); } else { echo 'Parâmetro "address" não fornecido.'; } ?>