首页 > Web开发 > 详细

PHP Use CURL with SNI

时间:2020-06-15 18:25:54      阅读:36      评论:0      收藏:0      [点我收藏+]
--resolve [DOMAIN]:[PORT]:[IP]
curl -k -I --resolve adfs.mysite.com:443:192.168.1.100 https://adfs.mysite.com/
$url = "https://adfs.mysite.com";
$resolve = "adfs.mysite.com:443:192.168.1.100 https://adfs.mysite.com/";
$curl = curl_init();//初始化curl
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RESOLVE, array($resolve));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//跳过证书检测,信任任何证书
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // 检查证书中是否设置域名
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);//要求结果为字符串且不输出到屏幕上
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 60);//设置等待时间
$Res = curl_exec($curl);
curl_close($curl);

参考链接:
https://hacksbrain.com/2018/08/27/testing-sni-enabled-servers-with-curl/

PHP Use CURL with SNI

原文:https://www.cnblogs.com/KillBugMe/p/13132302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!