抓取文件内容时,在php中使用的最佳函数是什么。目前我正在使用fopen,但当我尝试获取报头时,它大约需要2-3秒来获取报头。HTTPRequest会是更好的选择吗?
发布于 2009-01-03 15:12:30
使用cURL函数可以控制超时等,而且它们非常容易使用。
您可以使用curl_setopt($myCurlResource, CURLOPT_HEADER, true)将头部包含在返回值中。
发布于 2009-01-03 22:22:08
我认为最好的开销-速度回报是使用file_get_contents()函数,它接受一个字符串作为URL或本地路径:
<?php
$body=file_get_contents('http://google.com');
?>cURL也很好,有更多的选项来发送POST变量和cookies之类的东西,但是它不是默认启用的,因此你可能无法在某些共享主机环境中使用它。
https://stackoverflow.com/questions/409153
复制相似问题