PHP CURL (https)

Programovacie jazyky, rady, poradňa...
Boccaccio
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1097
Registrovaný: 01 mar 2014, 14:00
Bydlisko: Bratislava

PHP CURL (https)

Príspevok od používateľa Boccaccio »

Caute,
mam takyto skript pre stahovanie cez https pomocou CURLu

Kód: Vybrať všetko

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.sk-nic.sk/documents/domeny_1.txt');
curl_setopt($ch, CURLOPT_FILE, fopen('test.txt', 'w+'));
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
avsak nic sa nestane a ked si dam vypisat curl_error($ch), dostanem:

error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

vsetko mozne som uz skusal, nema niekto tip?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP CURL (https)

Príspevok od používateľa audiotrack »

máš na serveri starý open ssl package, update serveru alebo v curle posielaj staršiu verziu pre handshake, ktorý dokážeš nadviazať (a dúfať že druhá strana podporuje aj staršie verzie):

Kód: Vybrať všetko

curl_setopt($ch, CURLOPT_SSLVERSION, 1);
Boccaccio
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1097
Registrovaný: 01 mar 2014, 14:00
Bydlisko: Bratislava

Re: PHP CURL (https)

Príspevok od používateľa Boccaccio »

dakujem, CURLOPT_SSLVERSION nepomohlo (skusal som uz davnejsie), cize skusim aktualizovat openssl - bude to stacit, ci este nieco treba updatnut?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP CURL (https)

Príspevok od používateľa audiotrack »

A my mame z kade vediet co vsetko tam mas neaktualne? Ak ti bude nieco chybat, zistis to z chyb. Idealne by ale bolo aktualizovat vsetko co mas neaktualne, nie len ssl
Napísať odpoveď