作者bmyone (Y)
看板PHP
標題[請益] 關於ssl的timeout問題
時間Mon Oct 22 12:50:23 2012
我發現不管是
file_get_contents的
stream_context_create(array('http' => array('timeout' => 1)));
或是curl的
curl_setopt($ch, CURLOPT_CONNECTITIMEOUT_MS, 100);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 100);
遇到https的時候好像都會自動無視
請問有人解決過同樣的問題嗎??
自問自答一下
改成用
curl_setopt( $ch, CURLOPT_TIMEOUT, 10 );
curl_setopt( $ch, CURLOPT_CONNECTIONTIMEOU, 10 );
就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.91.196
※ 編輯: bmyone 來自: 114.34.50.57 (10/23 18:25)
1F:→ kerash:基本上兩個應該是都可以,應該是你PHP版本太舊 10/23 19:03
2F:→ kerash:只是補充一下,兩個都在 php manual 找的到 10/23 19:03
3F:→ bmyone:yes,剛看了要5.2.3才有 10/23 19:34