簡體   English   中英

PHP cUrl ssl超時

[英]PHP cUrl ssl timeout

我正在使用帶有Php(最新穩定的Ubuntu版本)的cUrl來獲取遠程https頁面,並且curl_exec在達到超時后返回false。 顯然我正在使用theese設置:

curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER,   0);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST,   0);

使用wireshark,似乎服務器在“Client Hello”之后沒有回答。 一些奇怪的事實:

  1. 用perl編寫的相同腳本由CLI在同一台機器上運行
  2. 運行舊機器的完全相同的代碼正常工作

提示? 有人建議重新編譯curl和openssl ...我可以在開發機器上做,但生產服務器有同樣的問題,為了便於維護,我想只保留原始數據包...謝謝!

解決:

curl_setopt($soap_do, CURLOPT_SSLVERSION, 3);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM