[PHP] SSL operation failed

Stato
Discussione chiusa ad ulteriori risposte.

black_devil

Utente Silver
10 Giugno 2007
75
13
3
76
Il problema è: io ho un codice in una classe simile a questo.

PHP:
 private function redirect($indirizzo)
    {
        $head = $risp = '';

        if($sock = pfsockopen("ssl://$indirizzo",443,$errno,$errstr,30)) //core
        {
            $head.= "BLA BLA BLA\r\n";

            fwrite($sock,$head);

            while(!feof($sock))
                $risp.=fread($sock,1024);

            if(preg_match("#HTTP\/1.1 200 OK#",$risp))
                $this->client($sock);
        }
        else
            die("Unable to connect to $indirizzo\n");
    }

    private function client($sock)
    {
        if($sock)
        {
            $risp = "";
            fwrite($sock,"sono un gay\r\n");
            while(!feof($sock))
                $risp.=fread($sock,1024);
        }
        else die("FAIL");
     }

Il primo fwrite va a buon fine, ma appena passa alla seconda funzione ecco cosa appare:
PHP Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages:
error:140D00CF:SSL routines:SSL_write:protocol is shutdown in /home/nessuno/Languages/php/msn.php on line 206

Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages:
error:140D00CF:SSL routines:SSL_write:protocol is shutdown in /home/nessuno/Languages/php/msn.php on line 206

E ora mi chiedo, che posso fare? (il codice è solo un esempio che ho scritto sul momento, ma pressoché identico a quello che sto usando, provando anche questo (ovviamente cambiando gli header da mandare al server) ho lo stesso errore.)
E comunque anche usando la funzione pfsockopen il risultato è lo stesso.

Indi, che fo?
 
Stato
Discussione chiusa ad ulteriori risposte.