'missing_information', 'proxyErrorData' => 'code' ])); } file_put_contents('counter.txt', (int)file_get_contents('counter.txt') + 1); $reqdata = json_encode([ 'codiceSpedizione' => $_GET['code'], 'periodoRicerca' => 1, 'tipoRichiedente' => 'APP' ]); $curlopts = array( CURLOPT_COOKIE => 'cookie_pi_accept=true', CURLOPT_ENCODING => '', CURLOPT_FORBID_REUSE => 1, CURLOPT_FRESH_CONNECT => 1, CURLOPT_HEADER => 0, CURLOPT_HTTPHEADER => [ 'Accept: application/json', 'Accept-Language: it-IT,it', 'Cache-Control: max-age=0', 'Content-Length: ' . strlen($reqdata), 'Content-Type: application/json;charset=utf-8', 'DNT: 1', 'Host: www.poste.it', 'Origin: https://www.poste.it', 'Referer: https://www.poste.it/cerca/index.html' ], CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $reqdata, CURLOPT_RETURNTRANSFER => 1, CURLOPT_TIMEOUT => 4, CURLOPT_URL => 'https://www.poste.it/online/dovequando/DQ-REST/ricercasemplice', CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36' ); $ch = curl_init(); curl_setopt_array($ch, $curlopts); if(!$result = curl_exec($ch)) { http_response_code(400); die(json_encode([ 'proxyError' => 'curl_error', 'proxyErrorData' => curl_error($ch) ])); } $respcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); http_response_code($respcode); die($result);