发布时间:2022-08-09 文章分类:编程知识 投稿人:李佳 字号: 默认 | | 超大 打印

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1) 使用

使用方法如下:

function getXmlContent($requestUri) {
$agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
$timeout = 10;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $requestUri);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
return $response;
}

解说一下其中库什么使用:CURLOPT_RETURNTRANSFER 选项:

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
如果成功只将结果返回,不自动输出任何内容。
如果失败返回FALSE

curl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用这个选项
如果成功只返回TRUE,自动输出返回的内容。
如果失败返回FALSE