<?php
// Verifica se existem dados no POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Salva os dados recebidos em um arquivo de log
    file_put_contents('NOTIFPAG.TXT', print_r($_POST, true));

    // Monta os dados para enviar para o outro arquivo
    $postData = http_build_query($_POST);

    // URL do segundo arquivo
    $url = 'https://app.memprega.com.br/dev.api/index.php?action=pagseguro:notification';

    // Configurações da requisição
    $options = array(
        'http' => array(
            'method' => 'POST',
            'header' => 'Content-type: application/x-www-form-urlencoded',
            'content' => $postData
        )
    );

    // Cria um contexto para a requisição
    $context = stream_context_create($options);

    // Envia a requisição
    $result = file_get_contents($url, false, $context);

    // Verifica se a requisição foi bem-sucedida
    if ($result !== false) {
        file_put_contents('NOTIFPAG.TXT', 'Notificação enviada com sucesso.'.PHP_EOL);
    } else {
        file_put_contents('NOTIFPAG.TXT', 'Erro ao enviar notificação.'.PHP_EOL);
    }
} else {
    file_put_contents('NOTIFPAG.TXT', 'Nenhum dado recebido.'.PHP_EOL);
}

?>
