• PHP curl获取页面内容,不直接输出到页面,CURLOPT_RETURNTRANSFER参数设置



    使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true。

    1、curl获取页面内容, 直接输出例子:


    <?php

    $url = 'http://52php.cnblogs.com';

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

    curl_exec($ch);

    curl_close($ch);

    ?>

    2、curl获取页面内容, 不直接输出例子:


    <?php

    $url = 'http://52php.cnblogs.com';

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    $response = curl_exec($ch); // 已经获取到内容,没有输出到页面上。

    curl_close($ch);

    echo $response;

    ?>

  • 相关阅读:
    js函数调用模式
    js闭包和回调
    js原型
    oracle sql优化笔记
    shell脚本学习
    程序与资源管理
    vi/vim学习
    压缩和解压缩
    用户及用户组
    万用字符和特殊字符
  • 原文地址:https://www.cnblogs.com/cute/p/16875882.html
Copyright © 2020-2023  润新知