Salve a tutti, ho visto che l'argomento è già stato trattato ma non riesco comunque a risolvere.
Ho una pagina in php che deve mandare tramite un socket dei dati in metodo post ad una pagina asp.
codice:
$cont="";
foreach ($_POST as $k=>$a) {$cont.=$k."=".$a."&";};
$fp = fsockopen("www.studiolegalemuzzini.it", 80);
$header_send = "POST http://www.studiolegalemuzzini.it/data.asp HTTP/1.1\r\n";
$header_send .= "Host: studiolegalemuzzini.it:80\r\n";
$header_send .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header_send .= "Content-Length: " . strlen($cont) . "\r\n\r\n";
echo $header_send . $cont;
fputs($fp, $header_send . $cont);
echo fgets($fp);
solo che il server mi restituisce
codice:
HTTP/1.1 500 Internal Server Error
avrò fatto qualche errore banale, solo che è la prima volta che tento una cosa del genere. dove ho sbagliato?