最近发现使用file_get_content调取评论数据的时候会出现超时现象
而该函数本身不可配置超时时间
找来如下方法
$opts = array(
'http'=>array(
'method'=>"get",
'timeout'=>10,
)
);
$context = stream_context_create($opts);
$tmp = file_get_contents($url,false,$context);
fpassthru($fp);
思路是利用stream_context_create配置http请求,在取数据的时候就可以限制超时
最后用fpassthru($fp); 不是很懂,这里并没有$fp啊