Salve a tutti, ho questo script php
Codice PHP:
$locationStart = $_GET['percorsiForm:originAddress'];
$locationEnd = $_GET['percorsiForm:destinationAddress'];
$firma = "prova";
$calcola = $_GET['percorsiForm:calcola'];
$form = 'percorsiForm';
echo "Location start = ".$locationStart."\n";
echo "Location end = ".$locationEnd."\n";
echo "Firma = ".$firma."\n";
echo "Calcola = ".$calcola."\n";
echo "Form = ".$form."\n";
$url = "http://163.162.91.62/prove/test.php";
$post_fields = "percorsiForm:originAddress=".$locationStart."&percorsiForm:originCity=Torino"."&percorsiForm:destinationAddress=".$locationEnd."&percorsiForm:destinationCity=Torino&percorsiForm:calcola=".$calcola."&com.sun.faces.VIEW=".$firma."&percorsiForm=".$form; //form Fields.
$ch = curl_init(); // initialize curl handle
curl_setopt($ch, CURLOPT_URL, $url); // Pass URL as parameter.
curl_setopt($ch, CURLOPT_GET, 1); // use this option to Post a form
curl_setopt($ch, CURLOPT_GETFIELDS, $post_fields); // Pass form Fields.
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXY, "proxyURL");
curl_setopt($ch, CURLOPT_PROXYPORT, proxyPort);
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.
e in test.php (una pagina php di prova per vedere se i parametri vengono passati correttamente ho questo scrpt:
Codice PHP:
$locationStart = $_GET['percorsiForm:originAddress'];
$locationEnd = $_GET['percorsiForm:destinationAddress'];
$firma = $_GET['com.sun.faces.VIEW'];
$calcola = $_GET['percorsiForm:calcola'];
$form = $_GET['percorsiForm'];
echo "\n"." TEST PAGE"."\n";
echo "Location start = ".$locationStart."\n";
echo "Location end = ".$locationEnd."\n";
echo "Firma = ".$firma."\n";
echo "Calcola = ".$calcola."\n";
echo "Form = ".$form."\n";
pero' i parametri risultano tutti NULL come se non venissero passati!
Dove sbaglio?
Ciao e grazie
Sandro