设置file_get_contents超时时间

今天在用file_get_contents获取数据时发现经常超时,修改php.ini后无效,其实应该修改参数context。

$options = array(
'http' => array(
'method' => 'GET',
'timeout' => 60 // 超时时间(单位:s)
)
);
$url = "http://ip.taobao.com/service/getIpInfo.php?ip=113.194.13.66";//举例
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;

stream_context_create具体用法,请查看这里。

发表评论

电子邮件地址不会被公开。 必填项已用*标注