codice:
function get_data($url) {
$ch = curl_init();
$timeout = 30;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('url/analytics/saw.dll?Go&Action=Extract&path=%2Fusers%2Fregiaouttcc%2FSimonpietro%2FREPORT_WEB%2FNC_Comm_Export&NQUser=XXXXX&NQPassword=!XXXXX&format=XML');
echo $returned_content;
Questo è il codice che uso.
inserendo l'url direttamente nel browser mi parte il download in automatico.
Utilizzando l'url dal codice riportato sopra mi restituisce il codice HTML di una pagina di caricamento e all'interno della pagina c'è il seguiente redirect
codice:
<script type="text/javascript">window.onload=function(){onLoggingInPageLoad('saw.dll?Go',{"path":"/users/regiaouttcc/Simonpietro/REPORT_WEB/NC_Comm_Export","Action":"Extract","format":"XML"});};</script>
A me interessa avere il codice xml direttamente nella pagina