0
我有一個用於連接SSL網站的php腳本。 我有CURLOPT_SSL_VERIFYPEER
和CURLOPT_SSL_VERIFYHOST
設置爲FALSE
和openssl的版本是最新的。 (SSL Version OpenSSL/1.0.1c
)無法使用PHP進行SSL連接Curl
當我發送到SSL網站的請求時,它產生以下錯誤:
string 'error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol' (length=67)
我絞盡腦汁想了一整天,但仍然解決不了。請幫忙!
===更新===
這裏是我的代碼:
$ch = curl_init();
$options = array(
CURLOPT_URL => 'https://www.example.com',
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
而你的代碼是? –
請參閱上面的更新。謝謝:) – sc1013
您的目標站點可能不會期望您正在使用的端口上的HTTP通信。檢查您連接到的服務的文檔。 – shanethehat