Ho modificato lo script in questo modo:
Codice PHP:
$locationStart = $_GET['percorsiForm:originAddress'];
$locationEnd = $_GET['percorsiForm:destinationAddress'];
$firma = "prova";
$calcola = $_GET['percorsiForm:calcola'];
$form = "percorsiForm";
echo nl2br("Location start = ".$locationStart."\n");
echo nl2br("Location end = ".$locationEnd."\n");
echo nl2br("Firma = ".$firma."\n");
echo nl2br("Calcola = ".$calcola."\n");
echo nl2br("Form = ".$form."\n");
$url = "http://163.162.91.62/prove/test.php?originAddress=".$locationStart."&originCity=Torino&destinationAddress=".$locationEnd; //."&destinationCity=Torino&calcola=".$calcola."&percorsiForm=".$form;
echo nl2br("url = ".$url."\n");
echo nl2br(" urlencoded = ".urlencode($url)."\n");
$ch = curl_init(); // initialize curl handle
curl_setopt($ch, CURLOPT_URL, urlencode($url)); // Pass URL as parameter.
// curl_setopt($ch, CURLOPT_POST, 1); // use this option to Post a form
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXY, "ipproxy");
curl_setopt($ch, CURLOPT_PROXYPORT, port);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'user:pwd');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Return Page contents.
$result = curl_exec($ch); // grab URL and pass it to the variable.
curl_close($ch); // close curl resource, and free up system resources.
echo $result; // Print page contents.
ma quando eseguo il tutto sembra che il proxy mi dia un errore del tipo:
Error Code: 502 Proxy Error. The parameter is incorrect. (87)
Cosa puo' essere?