Ciao, sto tentando di connettermi con un server attraverso le socket in https, questo è il mio codice
Codice PHP:
$stringa="dato1=".urlencode('valore1');
$stringa="dato2=".urlencode('valore2');
$stringa="dato3=".urlencode('valore3');

$len=strlen($stringa);
$p="POST / HTTPS/1.0\r\n";
$p.="host: [url]www.sito.it\r\n[/url]";
$p.="Content-type: application/x-www-form-urlencoded\r\n";
$p.="Content-length: $len\r\n\r\n";
$p.="$stringa\r\n";
$p.="\r\n";
$myhost=gethostbyname("www.[url]www.sito.it[/url]");
$fp=fsockopen($myhost,443,&$errno,&$errstr,30); 
Ma ricevo un errore come questo

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in

Warning: fsockopen() [function.fsockopen]: unable to connect to www.sito.it:443

C'è qualcosa che sbaglio? oppure il server a cui tento di connettermi non abilita questo tipo di connessione?
In pratica devo inviare un post ad un server con la connessione sicura, se creo il normale form tutto funziona, ma se mi collego come sopra non va.

Grazie