<?php
// 创建一个cURL会话
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, "http://www.example.com"); // 设置请求的URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 将curl_exec的结果作为字符串返回,而不是直接输出
curl_setopt($ch, CURLOPT_HEADER, 0); // 不包含头信息在返回结果中
// 执行cURL会话
$output = curl_exec($ch);
// 检查是否有错误发生
if(curl_errno($ch)) {
echo 'Curl error: ' . curl_error($ch);
}
// 关闭cURL资源,并释放系统资源
curl_close($ch);
// 输出结果
echo $output;
?>
curl_init()
:初始化一个新的cURL会话并返回一个cURL句柄。curl_setopt($ch, CURLOPT_URL, "http://www.example.com")
:设置要获取的URL。curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)
:将curl_exec()
的结果作为字符串返回,而不是直接输出到浏览器。curl_setopt($ch, CURLOPT_HEADER, 0)
:确保返回的结果中不包含HTTP头信息。curl_exec($ch)
:执行cURL会话,获取数据。curl_errno($ch)
和 curl_error($ch)
:用于检查和显示cURL错误信息。curl_close($ch)
:关闭cURL会话,释放资源。上一篇:php 伪静态
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站