$curl = curl_init("http://www.google.com");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_PRIVATE, "123");
+curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1);
+curl_setopt($curl, CURLOPT_TIMEOUT, 1);
curl_exec($curl);
var_dump(curl_getinfo($curl, CURLINFO_PRIVATE));
CURLOPT_RETURNTRANSFER => true,
CURLOPT_UPLOAD => true,
CURLOPT_INFILE => $f,
- CURLOPT_INFILESIZE => filesize(__FILE__)
+ CURLOPT_INFILESIZE => filesize(__FILE__),
+ CURLOPT_CONNECTTIMEOUT => 1,
+ CURLOPT_TIMEOUT => 1,
]));
fclose($f);
var_dump(curl_setopt_array($c, [
CURLOPT_HTTPHEADER => array(
'Content-Length: 1',
),
- CURLOPT_READFUNCTION => 'curl_read'
+ CURLOPT_READFUNCTION => 'curl_read',
+ CURLOPT_CONNECTTIMEOUT=> 1,
+ CURLOPT_TIMEOUT=>1
));
function curl_read($ch, $fp, $len) {
CURLOPT_HTTPHEADER => array(
'Content-Length: 1',
),
- CURLOPT_READFUNCTION => 'curl_read'
+ CURLOPT_READFUNCTION => 'curl_read',
+ CURLOPT_CONNECTTIMEOUT => 1,
+ CURLOPT_TIMEOUT => 1
));
function curl_read($ch, $fp, $len) {