curl

// 防止CURL执行超时
 set_time_limit(0);
// 请求地址 
$url = 'http://ktvll.com/im/'; 
// 初始化一个新会话
 $ch = curl_init(); 
// 设置要求请的url 
curl_setopt($ch, CURLOPT_URL, $url); 
// 是否验证SSL证书
// 一般不验证 ( 默认为验证 需设置fasle关闭 ) 
// 如果设置false报错 尝试改为 0 
// 某些CURL版本不只true和fasle两种状态 可能0,1,2...等 
// 如果选择验证证书 将参数设置为ture或1 
// 然后在使用CURLOPT_CAPATH和CURLOPT_CAINFO设置证书信息 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
// 验证证书中域名是否与当前域名匹配 和上面参数配合使用 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 
// 是否将数据已返回值形式返回 
// 1 返回数据 
// 0 直接输出数据 帮你写了: 
echo $output; 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 执行CURL请求 $output = curl_exec($ch); // 关闭CURL资源 curl_close($ch); // 输出返回信息 echo $output;

  

原文地址:https://www.cnblogs.com/xin-jun/p/8093612.html