cURL的目的是什么?

时间:2012-01-30 21:38:33

标签: php http curl

PHP中cURL的目的是什么?

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

5 个答案:

答案 0 :(得分:3)

因为没有太多方法可以执行更复杂的操作,例如POST数据和将Cookie存储到另一个会话中。

答案 1 :(得分:1)

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

  

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

Wikipedia Curl

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

答案 4 :(得分:-3)

CURL是一种在许多情况下都很有用的复杂工具。 没有真正需要“目的”,有人认为它有用并适应PHP:)