使用php curl获取页面内容或提交数据, 有时候希望返回的内容作为变量储存, 而不是直接输出.
方法:设置curl的CURLOPT_RETURNTRANSFER选项为1或true.
eg:
$url = 'http://www.baidu.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // 不要http header 加快效率 curl_setopt($curl, CURLOPT_HEADER, 0); // https请求 不验证证书和hosts curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); //已经获取到内容,没有输出到页面上. curl_close($ch);
以上这篇php curl获取https页面内容,不直接输出返回结果的设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持华域联盟。
您可能感兴趣的文章:
- PHP使用Http Post请求发送Json对象数据代码解析
- PHP利用curl发送HTTP请求的实例代码
- php如何获取Http请求
- PHP swoole中http_server的配置与使用方法实例分析
- PHP的HTTP客户端Guzzle简单使用方法分析
- 对php 判断http还是https,以及获得当前url的方法详解
- PHP获取HTTP body内容的方法
- PHP使用file_get_contents发送http请求功能简单示例
- PHP http请求超时问题解决方案
本文由 华域联盟 原创撰写:华域联盟 » php curl获取https页面内容,不直接输出返回结果的设置方法
转载请保留出处和原文链接:https://www.cnhackhy.com/52015.htm