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
avrò fatto qualche errore banale, solo che è la prima volta che tento una cosa del genere. dove ho sbagliato?codice:HTTP/1.1 500 Internal Server Error

Rispondi quotando