黑帽联盟

标题: 获取https里面内容的方法和技巧 [打印本页]

作者: yun    时间: 2017-2-2 17:22
标题: 获取https里面内容的方法和技巧
以下是关于使用PHP获取https里面内容的方法和技巧,希望本文会员们有所帮助

直接用file_get_contents,会报错;

程序代码

  1. $url = (https://cnblackhat.com");
  2. file_get_contents($url);
复制代码
错误:

程序代码

  1. Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.php on line 3
复制代码
用curl的方式是可以的:

程序代码

  1. $url = (https://cnblackhat.com);
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL,$url);
  4. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  5. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  6. $result = curl_exec($ch);
  7. print_r($result);
  8. ?>
复制代码
重点是以下两句:
  1. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  2. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
复制代码





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5