PHP cURL - Logando no site mas não retorna resultado do formulario de pesquisa

Bom dia,
Estou com problemas com script PHP e cURL para:
1 - logar no site
2 - acessar formulario de pesquisa e passar os dados
3 - receber a página de resposta html

Itens 1 e 2 estão OK, obtenho a resposta (item 3).
Alguém pode orientar onde estou errando? Segue script.

Obrigado

<?php // index.php $cookie = dirname(__FILE__).'/cookie.txt'; $header='PHPSESSID: '.$cookie; $url1='http://clima.feis.unesp.br/login.php'; //página de login $url2='http://clima.feis.unesp.br/dados_diarios.php'; //formulario de pesquisa $url3='http://clima.feis.unesp.br/recebe_formulario.php'; //Resultado esperado $username = 'usuario=siteteste'; $password = 'senha=testesitecc'; $dadosform= [ 'dataini' => '01/01/2020', 'datafim' => '01/03/2020', 'estacao' => '1' ]; $dadosform = json_encode($dadosform); // CONVERTO PARA JSON $useragent='Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6'; //$urlHost = parse_url($url2, PHP_URL_HOST); //print_r($urlHost); $pagina = fopen("pagina.txt", "w"); echo '
Logando
'; $ch = curl_init($url1); curl_setopt_array($ch, [ CURLOPT_COOKIESESSION => 1, CURLOPT_COOKIEJAR => $cookie, CURLOPT_COOKIEFILE => $cookie, CURLOPT_USERAGENT => $useragent, CURLOPT_AUTOREFERER => 1, CURLOPT_URL => $url2, CURLOPT_POST => 1, CURLOPT_RETURNTRANSFER => 0, CURLOPT_FOLLOWLOCATION => 0, CURLOPT_USERPWD => $username.":".$password, ]); $resultado = curl_exec($ch); if($errno = curl_errno($ch)) { $error_message = curl_strerror($errno); echo "cURL error ao logar no. ({$errno}):\n {$error_message}"; } else { echo "
Logou. ({$errno})"; echo '
Fazendo Pesquisa
'; curl_setopt($ch, CURLOPT_URL, $url2); curl_setopt($ch, CURLOPT_POSTFIELDS, $dadosform); $retorno=curl_exec($ch); if (curl_error($ch)) { echo "
Erro equisição 02: ".curl_error($ch); } else { echo "
Requisição 02 ok"; } } curl_close($ch); echo '
[FIM]';