Autor Zpráva
auio
Profil *
Zdravím,

zkouším se na jedny stránky dostat curlem (PHP) a nedaří se mi to. I wget nefunguje (chyba Read error at byte 0 (A TLS packet with unexpected length was received.).Retrying.)

Lze to nějak zalepit?

Původně fungoval:

function posti($url,$data) { $process = curl_init($url); curl_setopt($process, CURLOPT_HEADER, 0); 

 curl_setopt($process, CURLOPT_TIMEOUT, 30); 

 curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); curl_setopt($process, CURLOPT_VERBOSE, 1); curl_setopt($process, CURLOPT_HEADER, 1); 

 $return = curl_exec($process); print_r(curl_error($process)); curl_close($process); return $return; }


Tak jsem následně našel, že by to mělo jít opravit tímto:
curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($process, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($process, CURLOPT_SSLVERSION, 3); 
Ale nefunguje. Víte někdo, co s tím? Díky.
Davex
Profil
Normálním prohlížečem se tam dostaneš?

Když se klient nedomluví se serverem na společném šifrování, tak dochází k podobným chybám. Třeba, když server používá 56 bitovou šifru DES, ale klient podporuje minimálně 128 bitovou.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0