21,887
社区成员
发帖
与我相关
我的任务
分享
$url1 = "http://ip:port/xxx/xxx/xxx"; // 格式如此,真实的url可访问
$url2 = "www.baidu.com";
// 可以得到结果
$ch1 = curl_init($ur1l);
curl_exec($ch1);
curl_close($ch1);
// 运行卡住
$ch2 = curl_init($url2);
curl_exec($ch2);
curl_close($ch2);
楼主的代码 有语法错误啊
就是没有用到$ch1 $ch2 用的都是$ch
改过之后 测试没有问题啊
$url2='http://www.baidu.com';
curl_setopt($ch2, CURLOPT_URL, $url2);
if ($https) {
// curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false); // 对认证证书来源的检查
// curl_setopt($ch2, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在
curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, true); // 对认证证书来源的检查
curl_setopt($ch2, CURLOPT_SSL_VERIFYHOST, true); // 从证书中检查SSL加密算法是否存在
}
curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, true);
// 设置https超链接延时超时
curl_setopt($ch2, CURLOPT_TIMEOUT, 10);
$output = curl_exec($ch2);