PHP | cURL

cURL

cURL代表“客户端为URL”,最初URL是大写的,目的是为了清楚地处理URL。它的发音是“see URL”。cURL项目有两个产品libcurl和cURL。

  • libcurl:一个免费且易于使用的客户端URL传输库,支持FTP、TPS、HTTP、HTTPS、GOPHER、TELNET、DICT、文件和LDAP。libcurl支持TTPS证书、HTTP POST、HTTP PUT、FTP上传、kerberos、基于HTTP的上传、代理、cookie、用户和密码验证、文件传输简历、HTTP代理隧道等等。libcurl是免费的、线程安全的、IPv6兼容的、功能丰富的、支持良好的和快速的。
  • curl:用于使用URL语法获取或发送文件的命令行工具。由于curl使用libcurl,因此它支持一系列常见的内部协议,目前包括HTTP、HTTPS、FTP、FTPS、GOPHER、TELNET、DICT和FILE。

PHP |curl是什么?

PHP模块,使PHP程序能够访问PHP中的curl函数。在PHP中启用了cURL支持,phpinfo()函数将在输出中显示。在用PHP编写第一个简单的程序之前,请检查它。

简单用途:使用HTTP进行的最简单和最常见的请求/操作是获取URL。URL本身可以引用网页、图像或文件。客户机向服务器发出GET请求并接收请求的文档。

一些基本的curl函数:

  • curl_init()函数将初始化一个新会话并返回一个cURL句柄。
  • curl_exec($ch)函数应该在初始化cURL会话并设置会话的所有选项之后调用,其目的只是执行预定义的cURL会话(由ch指定)。
  • curl_setopt($ch, option, value)为ch参数标识的cURL会话设置一个选项。选项指定要设置的选项,value指定给定选项的值。
  • curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)返回页面内容。如果设置为0,则不会返回任何输出。
  • curl_setopt($ch, CURLOPT_URL, $url)将url作为参数传递。这是您的目标服务器网站地址。这是你想从互联网上得到的URL。
  • curl_exec($ch)获取URL并将其传递给显示输出的变量。
  • curl_close($ch)关闭curl资源,释放系统资源。

例子

输出

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | 错误类型

下一篇: PHP | 命名空间

登录 评论
avatar