2017-10-09 5 views
0

Je ne pouvais pas établir de connexion avec bankim.az. Voici mon code:php curl ssl erreur n ° 35

$curl = $this->curl; 
$curl->setOpt(CURLOPT_FOLLOWLOCATION, true); 
$curl->setOpt(CURLOPT_SSL_VERIFYHOST, false); 
$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false); 
$curl->setOpt(CURLOPT_SSL_VERIFYSTATUS, false); 
//$curl->setOpt(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2); 
$curl->get('https://bankim.az/'); 
if ($curl->error) { 
    echo 'Error: ' . $curl->errorCode . ': ' . $curl->errorMessage . "\n"; 
} 

Et j'eu cette erreur:

Error: 35: SSL connect error: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bankim.az:443 

J'utilise ubuntu php7 avec l'utilisateur root.

Répondre

0

S'il vous plaît ne pas utiliser votre code personnalisé ou vous devez poster le code complet ici. Ce code fonctionnera:

$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, "https://bankim.az/"); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYSTATUS, false); 

$result = curl_exec($curl); 
var_dump($result); 

Résultat:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 

    <title>İnternet Şöbə v3.1</title> 
... 
+0

Il retourne bool (false) –

+0

Le problème est venu de votre machine, un coup d'oeil https://stackoverflow.com/questions/36787413/curl-35-ssl-connect-error –

+0

mais mon curl est la dernière version –