初试php中的curl

简介: 关于curl的相关函数,可以点击参考这里: http://www.wapm.cn/phpdoc/zh/ref.curl.html   但试的时候发现google返回的依旧是乱码,而baidu返回的则不是,怀疑可能是提交的时候需要再加一些参数,有空再好好研究一下 :(   curl_setopt 里面详细的参数可以点击这里查看: http://www.wapm.cn/phpdoc/zh/function.curl-setopt.html   下面的代码只是一个很简单的测试例子,获取请求的状态码、并显示获取的页面。

关于curl的相关函数,可以点击参考这里:

http://www.wapm.cn/phpdoc/zh/ref.curl.html

 

但试的时候发现google返回的依旧是乱码,而baidu返回的则不是,怀疑可能是提交的时候需要再加一些参数,有空再好好研究一下 :(

 

curl_setopt 里面详细的参数可以点击这里查看:

http://www.wapm.cn/phpdoc/zh/function.curl-setopt.html

 

下面的代码只是一个很简单的测试例子,获取请求的状态码、并显示获取的页面。

代码中的注释是另外一种获取网页的方法。更多的例子或项目可以在搜索引擎里搜索到:例如php爬虫、php curl、php抓取网页之类的关键字..

 

   1: <meta http-equiv='content-type' content='text/html;charset=utf-8' /> 
   2: <?php 
   3:   $url = "http://www.baidu.com/"; 
   4:   // $contents = file_get_contents($url); 
   5:   //   
   6:   // $contents = iconv("gb2312", "utf-8", $contents); 
   7:   // 
   8:   // echo $contents; 
   9:   $ch = curl_init($url); 
  10:   curl_setopt($ch, CURLOPT_RETURNTRANSFER , true);//返回获取的输出的文本流 
  11:   $ret = curl_exec($ch); 
  12:   curl_setopt($ch, CURLOPT_TIMEOUT, 1); 
  13:   //获取请求的http状态      需要放在exec后close之前 
  14:   $response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
  15:   echo $response_code; 
  16:   curl_close($ch); 
  17:   $ret = mb_convert_encoding($ret, "UTF-8", "gb2312"); 
  18:   echo $ret; 
  19: ?>
目录
相关文章
|
4月前
|
JSON PHP 数据格式
PHP curl方法封装
PHP curl方法封装
31 0
|
1月前
|
PHP 数据格式
PHP 中的CURL 模拟表单的post提交
PHP 中的CURL 模拟表单的post提交
16 0
|
8月前
|
JSON PHP 数据格式
PHP curl方法封装
PHP curl方法封装
65 0
|
9月前
|
PHP
php函数file_get_contents无法获取到https链接内容问题使用curl的解决方案
php函数file_get_contents无法获取到https链接内容问题使用curl的解决方案
111 0
|
9月前
|
JSON API PHP
漏刻有时API接口实战开发系列(6):PHP开发API接口离不开的curl函数封装
漏刻有时API接口实战开发系列(6):PHP开发API接口离不开的curl函数封装
54 0
|
9月前
|
域名解析 网络协议 应用服务中间件
PHP CURL指定host内网通信
PHP CURL指定host内网通信
199 1
PHP CURL指定host内网通信
|
9月前
|
PHP
PHP CURL模拟百度网盘登陆
PHP CURL模拟百度网盘登陆
|
9月前
|
JSON 前端开发 PHP
PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案
PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案
73 0
|
10月前
|
PHP
PHP CURL中传递cookie的方法
PHP CURL中传递cookie的方法