%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/komfo908/.trash/
Upload File :
Create Path :
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.';
}
?>

Zerion Mini Shell 1.0