我把这个脚本在我的博客上跑了一遍(测试需要,有一些错误链接是故意加上的),结果如下:
|
<img border="0" src="http://files.jb51.net/upload/201106/20110602225008534.png" /> |
共检查约40个URL,只耗费两秒不到。当需要检查更加大量的URL时,其省心省力的效果可想而知!如果你同时打开10个连接,还能再快上10倍!另外,你还可以利用cURL批处理的无隔断特性来处理大量URL请求,而不会阻塞你的Web脚本。
另一些有用的cURL 选项
HTTP 认证
如果某个URL请求需要基于 HTTP 的身份验证,你可以使用下面的代码:
复制内容到剪贴板代码:
|
$url = "http://www.somesite.com/members/"; |
FTP 上传
PHP 自带有 FTP 类库, 但你也能用 cURL:
|
// 开一个文件指针 |
翻墙术
你可以用代理发起cURL请求:







