phpcurl_setopt_array函数怎么用
内容导读
收集整理的这篇技术教程文章主要介绍了phpcurl_setopt_array函数怎么用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1578字,纯文字阅读大概需要3分钟。
内容图文
php curl_setopt_array函数用于为cURL传输会话批量设置选项,即为cURL传输会话批量设置选项。这个函数对于需要设置大量的cURL选项是非常有用的,不需要重复地调用curl_setopt()。php curl_setopt_array函数怎么用?
curl_setopt_array — 为cURL传输会话批量设置选项。
说明
bool curl_setopt_array ( resource $ch , array $options )
为cURL传输会话批量设置选项。这个函数对于需要设置大量的cURL选项是非常有用的,不需要重复地调用curl_setopt()。
参数
ch,由 curl_init() 返回的 cURL 句柄。
options,一个array用来确定将被设置的选项及其值。数组的键值必须是一个有效的curl_setopt()常量或者是它们对等的整数值。
返回值
如果全部的选项都被成功设置,返回TRUE。如果一个选项不能被成功设置,马上返回FALSE,忽略其后的任何在options数组中的选项。
实例
初始化一个新的cURL辉煌并抓取一个web页面。
<?php// 创建一个新cURL资源$ch = curl_init();// 设置URL和相应的选项$options = array(CURLOPT_URL => 'http://www.gxlcms.com/', CURLOPT_HEADER => false );curl_setopt_array($ch, $options);// 抓取URL并把它传递给浏览器curl_exec($ch);// 关闭cURL资源,并且释放系统资源curl_close($ch);?>
早于PHP 5.1.3这个函数可以做如下模拟:
我们对curl_setopt_array()的等价实现
<?phpif (!function_exists('curl_setopt_array')) { function curl_setopt_array(&$ch, $curl_options) { foreach ($curl_options as $option => $value) { if (!curl_setopt($ch, $option, $value)) { return false; } } return true; }}?>
注意:就curl_setopt()来说,传递一个数组到CURLOPT_POST将会把数据以multipart/form-data的方式编码,然而传递一个URL-encoded字符串将会以application/x-www-form-urlencoded的方式对数据进行编码。
以上就是php curl_setopt_array函数怎么用的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的phpcurl_setopt_array函数怎么用全部内容,希望文章能够帮你解决phpcurl_setopt_array函数怎么用所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。