14/09/21 00:22:30.29 0VQ63ni9
【OS名】Fedora 20
【PHPのバージョン】5.5
【質問内容】
get_headersのタイムアウトについて教えてください。
タイムアウトに2秒を設定して2秒でタイムアウトするようにしたいのですが、
次のように書いたところ4と出力されました。timeoutに4を設定して実行すると
8と出力されました。なぜtimeoutに指定した時間の2倍の時間でタイムアウトになるのでしょうか。
教えてください、お願いします。
<?php
stream_context_set_default(array(
'http' => array(
'timeout' => 2
)
));
$time = time();
get_headers('URLリンク(localhost)');
$time = time() - $time;
echo($time);
?>
wait.php
<?php
sleep(10);
?>