天天看点

php发送get请求

感谢:http://www.zoneself.org/2014/07/21/content_2665.html

1.用PHP发送get请求,很简单:

   <?php 

       $url='http://www.domain.com'; 

       $html = file_get_contents($url);

       echo $html;

  ?>

   就这样就可以发送get请求,并获取返回信息,不过这仅限于普通的http请求

   若要发送https请求,这样就会报错:Unable to find the wrapper “https”

        Windows下:在php.ini中找到并修改

                         ;extension=php_openssl.dll (去掉前面的逗号)

                         重启服务就可以了;

        Linux下的PHP,就必须安装openssl模块,安装好了以后就可以访了。

<?php

      function getSslPage($url) {

            $ch = curl_init();

            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

            curl_setopt($ch, CURLOPT_HEADER, false);

            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

            curl_setopt($ch, CURLOPT_URL, $url);

            curl_setopt($ch, CURLOPT_REFERER, $url);

            curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

            $result = curl_exec($ch);

            curl_close($ch);

            return $result;

      }

      //调用

      echo getSslPage($url);

?>

Qt

继续阅读