资讯专栏INFORMATION COLUMN

记录一下PHP封装的curl

zhangfaliang / 1949人阅读

摘要:记录一下封装的创建一个新资源设置和相应的选项抓取并把它传递给浏览器关闭资源,并且释放系统资源调用使用方法

记录一下PHP封装的curl

/*   
*    post
*    $data = "name=xiaoming";
*    $data = "id=".json_encode($ids);
*/
function request_curl($url,$data="") {
        // 创建一个新cURL资源
        $ch = curl_init();

        // 设置URL和相应的选项
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        if (strlen($data) > 0) {
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        }

        // 抓取URL并把它传递给浏览器
        $html = curl_exec($ch);

        // 关闭cURL资源,并且释放系统资源
        curl_close($ch);

        return $html;
}

调用使用方法

$url = "http://baidu.com";
$data = "name=xiaoming&token=123456";
echo request_curl($url, $data);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28451.html

相关文章

  • 使用Authorize.netSDK实现符合PCI标准支付流程

    摘要:标准是为了最大限度保护持卡人数据的一套标准。实现符合标准的支付,有两种方式加载的托管表单使用的托管表单,加载方便,安全性高,但是用户定制程度不高,只能稍微改改表单样式,可以使用自己设计的表单,调用做安全性校验和数据发送接收。 PCI 标准是为了最大限度保护持卡人数据的一套标准。要求很多,可以看 PCI标准 站点了解。对于程序猿来说,要保证的是用户的任何支付信息,都不走自己的服务器,不保...

    baukh789 评论0 收藏0
  • PHP 下载远程图片

    摘要:原文在使用做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。 原文:https://www.codecasts.com/blo... 在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。 1.使用 curl 比如我们有下面这两张图片: $images = [ https://dn-laravi...

    alexnevsky 评论0 收藏0
  • 分享一下自己写PHP函数

    摘要:给大家分享一些博主自己写的函数临近下班了,大约还有分钟左右,手头没事,给大家分享几个函数。 给大家分享一些博主自己写的PHP函数 临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数。超级好用哟! 截取字符串函数 /** * @param string $begin 开始字符串 * @param string $end 结束字符串 * @param st...

    yacheng 评论0 收藏0
  • 分享一下自己写PHP函数

    摘要:给大家分享一些博主自己写的函数临近下班了,大约还有分钟左右,手头没事,给大家分享几个函数。 给大家分享一些博主自己写的PHP函数 临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数。超级好用哟! 截取字符串函数 /** * @param string $begin 开始字符串 * @param string $end 结束字符串 * @param st...

    Zhuxy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<