cURL的用途是什么


What is the purpose of cURL?

cURL在PHP中的用途是什么?

有许多不同的方法可以打开许多不同类型的文件。为什么cURL如此常用?

因为没有那么多方法可以做更复杂的事情,比如发布数据和为另一个会话存储cookie。

除了上述许多其他原因外,根据我所看到的基准测试和我自己的经验,cURL比使用file_get_contents()快大约2倍;在URL上。

好吧,它已经存在很长时间了,并已成为某种标准。它在许多平台上构建和编译

包括Solaris、NetBSD、FreeBSD、OpenBSD、Darwin、HPUX、IRIX、AIX,Tru64、Linux、UnixWare、HURD、Windows、Symbian、Amiga、OS/2、BeOS、MacOS X、Ultrix、QNX、OpenVMS、RISC操作系统、Novell NetWare、DOS等。

维基百科卷曲

基于PHP的web应用程序中报告的大量代码注入漏洞是由在使用file_get_contents()时启用allow_url_fopen和错误的输入过滤相结合引起的,并且CURL允许您轻松处理身份验证。这很有用,因为有些API使用HTTP身份验证等。。。

CURL是一个在许多情况下都很有用的复杂工具。没有真正需要"目的",有人觉得它很有用,并适应了PHP:)