- 时间:2021-07-05 12:08 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:比file_get_contents稳定的curl_get_contents分享
分享一个实际在用的函数:
[url=http://www.1sucai.cn/article/29418.htm]curl的一些常识介绍[/url]
保留原file_get_contents函数的原因是当读取本地文件时,用原生的file_get_contents显然更合适。
另来自张宴的file_get_contnets的优化,具体可看:[url=http://www.1sucai.cn/article/28030.htm]http://www.1sucai.cn/article/28030.htm[/url]
同样是设置超时时间来解决这个问题。如果没装curl,就必须得用这个方式了。
$ctx = stream_context_create(array(
'http' => array(
'timeout' => 1 //设置一个超时时间,单位为秒
)
)
);
file_get_contents("http://www.1sucai.cn/", 0, $ctx);
另外,据不完全测试,使用curl获取页面比用file_get_contents稳定的多。