Autor | Zpráva | ||
---|---|---|---|
auio Profil * |
#1 · Zasláno: 4. 11. 2013, 10:52:59
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); |
||
Davex Profil |
#2 · Zasláno: 4. 11. 2013, 20:40:59
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. |
||
Časová prodleva: 10 let
|
0