怎么在PHP中使用旋度函数

  介绍

这期内容当中小编将会给大家带来有关怎么在PHP中使用旋度函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

要使用curl来发送url请求,具体步骤大体分为以下四步:

<李>

初始化

<李>

设置请求选项

<李>

执行一个旋度会话并且获取相关回复

<李>

释放卷句柄,关闭一个旋度会话

<>强旋度基础例子:

& lt; PHP ?//,创建一个新旋度资源   $ ch =, curl_init ();   ,//,设置URL和相应的选项   curl_setopt (ch,美元,CURLOPT_URL,,“http://www.example.com/");   curl_setopt (ch,美元,CURLOPT_HEADER,,假);   ,//,抓取URL并把它传递给浏览器   curl_exec (ch);   ,//关闭旋度资源,并且释放系统资源   curl_close (ch);   ?在

<>强旋度函数:

?curl_close——关闭一个旋度会话
?curl_copy_handle——复制一个旋度句柄和它的所有选项
?curl_errno -返回最后一次的错误号
?curl_error -返回一个保护当前会话最近一次错误的字符串
?curl_escape——使用URL编码给定的字符串
?curl_exec——执行一个旋度会话
?curl_file_create——创建一个CURLFile对象
?curl_getinfo——获取一个旋度连接资源句柄的信息
?curl_init——初始化一个旋度会话
?curl_multi_add_handle——向旋度批处理会话中添加单独的卷发句柄
?curl_multi_close——关闭一组旋度句柄
?curl_multi_exec——运行当前旋度句柄的子连接
?curl_multi_getcontent——如果设置了CURLOPT_RETURNTRANSFER,则返回获取的输出的文本流
?curl_multi_info_read——获取当前解析的旋度的相关传输信息
?curl_multi_init -返回一个旋度新批处理句柄
?curl_multi_remove_handle——移除旋度批处理句柄资源中的某个句柄资源
?curl_multi_select——等待所有卷发批处理中的活动连接
?curl_multi_setopt——为旋度并行处理设置一个选项
?curl_multi_strerror——返回字符串描述错误代码
?curl_pause——停下来unpause连接
?curl_reset——重置一个libcurl会话句柄的所有的选项
?curl_setopt_array——为旋度传输会话批量设置选项
?curl_setopt——设置一个旋度传输选项
?curl_share_close——关闭卷曲分享处理
?curl_share_init——初始化一个旋度分享处理
?curl_share_setopt——设置一个选项一个旋度分享处理。
?curl_strerror——返回字符串描述给定的错误代码
?curl_unescape——解码给定的URL编码的字符串
?curl_version——获取卷版本信息

<强>一些参数参考

下列选项的值将被作为长整形使用(在选项参数中指定):

CURLOPT_INFILESIZE:当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。

CURLOPT_VERBOSE:如果你想卷发报告每一件意外的事情,设置这个选项为一个非零值。

CURLOPT_HEADER:如果你想把一个头包含在输出中,设置这个选项为一个非零值。

CURLOPT_NOPROGRESS:如果你不会PHP为旋度传输显示一个进程条,设置这个选项为一个非零值。

注意:PHP自动设置这个选项为非零值,你应该仅仅为了调试的目的来改变这个选项。

CURLOPT_NOBODY:如果你不想在输出中包含身体部分,设置这个选项为一个非零值。

CURLOPT_FAILONERROR:如果你想让PHP在发生错误(HTTP代码返回大于等于300)时,不显示,设置这个选项为一人非零值。默认行为是返回一个正常页,忽略代码。

CURLOPT_UPLOAD:如果你想让PHP为上传做准备,设置这个选项为一个非零值。

CURLOPT_POST:如果你想PHP去做一个正规的HTTP POST,设置这个选项为一个非零值。这个帖子是普通的应用程序/x-www-from-urlencoded类型,多数被HTML表单使用。

CURLOPT_FTPLISTONLY:设置这个选项为非零值,PHP将列出FTP的目录名列表。

CURLOPT_FTPAPPEND:设置这个选项为一个非零值,PHP将应用远程文件代替覆盖它。

CURLOPT_NETRC:设置这个选项为一个非零值,PHP将在你的~。/netrc文件中查找你要建立连接的远程站点的用户名及密码。

CURLOPT_FOLLOWLOCATION:设置这个选项为一个非零值(象“位置:”)的头,服务器会把它当做HTTP头的一部分发送(注意这是递归的,PHP将发送形如“位置:”的头).

CURLOPT_PUT:设置这个选项为一个非零值去用HTTP上传一个文件。要上传这个文件必须设置CURLOPT_INFILE和CURLOPT_INFILESIZE选项。

CURLOPT_MUTE: 设置这个选项为一个非零值,PHP对于CURL函数将完全沉默。

怎么在PHP中使用旋度函数