为什么使用curl而不是其他方法?

Ric*_*ard 9 php libcurl

我想知道为什么最好使用curl代替其他方法,如 $ ret = file($ url)在php中.这实际上用于访问 sms网关的http api.

有人放弃了"我建议使用curl进行http连接",但我不知道为什么.

我刚刚读到Paypal付款是必要的,所以这听起来很有趣.

我做了谷歌搜索"为什么使用libcurl",但我还没有找到答案.

有人可以解释一下吗?

JYe*_*ton 8

我认为curl网站上的常见问题解答说得最好:

1.2什么是libcurl?

libcurl是一个可靠的可移植库,为您提供了一系列通用Internet协议的简单接口.

您可以在应用程序中免费使用libcurl,无论是开源,商业还是封闭源代码.

libcurl很可能是这个星球上最便携,最强大和最常用的基于C的多平台文件传输库 - 无论是开源还是商业.

此外,卷曲有助于同时从多个来源下载数据,效率高于说file_get_contents()file().

  • 此外,在开发最近的PHP应用程序时,我一直在寻找一种同时从多个源下载数据的方法.我原来的方法是连续的,花了很长时间.使用curl我能够建立多个连接的数组,并同时执行它们.有点像多线程. (2认同)