百搜论坛欢迎您的加入!
adimg adimg
 
昨日:篇  今日:篇   总帖:篇   会员:
博主最大Lv63   
用Curl实现Post和Get请求,可绕过SSL验证     
今天撸码用到了Curl的post和get请求并需要绕过SSL验证,现将代码打包以备后用:

  1. function request_by_curl($url, $post_data = '', $timeout = 30) {
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, $url);
  4. //post提交,否则get
  5. if ($post_data != '') {
  6. curl_setopt($ch, CURLOPT_POST, 1);
  7. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  8. }
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  11. curl_setopt($ch, CURLOPT_HEADER, false);
  12. //跳过SSL验证
  13. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, '0');
  14. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, '0');
  15. $file_contents = curl_exec($ch);
  16. curl_close($ch);
  17. return $file_contents;
  18. }
用法举例:

  1. //$result存储返回的数据
  2. //post
  3. $result = request_by_curl('http://www.hadsky.com', 'username=hadsky&password=hadsky.com');
  4. //get
  5. $result = request_by_curl('http://www.hadsky.com');
 0  已被阅读了1040次  楼主 2020-06-30 12:20:00
回复列表

回复:用Curl实现Post和Get请求,可绕过SSL验证

联系站长 友链申请桂ICP备19000949号-1     桂ICP备19000949号-1
您的IP:18.191.239.123,2024-05-05 21:38:00,Processed in 0.01806 second(s).
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
Powered by HadSky 7.12.9
已有0次打赏
(0) 分享
分享
取消
免责声明
1、本站资源,均来自网络,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !
如果觉得本文还不错请点个赞或者打赏点轻币哦~
拒绝伸手党,拿走请回复,尊重楼主,尊重你我他~

侵权删除请致信 E-Mail:207882320@qq.com