Aktuálně jsem řešil problém se stahováním souborů ze stránek s SSL, respektive s HTTPS. Po čase jsem dal dohromady kód, který by se vám někomu mohl hodit při programování v PHP. Takže zde je ten kód:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://adresa'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 5); curl_setopt($ch, CURLOPT_TIMEOUT , 20); $data= curl_exec($ch);
V toto kódu nedochází k ověřování klienta a ani serveru. Pokud by CURLOPT_SSL_VERIFYPEER, CURLOPT_SSL_VERIFYHOST byly true, mohlo by vám to dělat problémy se spojením. Pokud někdo z vás má větší zkušenosti s cURL, ať se mi prosím ozve. Řeším jeden zapeklitý případ, s kterým zatím nevím jak hnout.