Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

PHP的cURL使用

$
0
0

概述

cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。PHP提供了对cURL库的支持。linux下man一下curl,可以看到:



开启cURL设置


安装php的cURL库扩展

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

重启php的解释程序

sudo /etc/init.d/php5-fpm restart


其次,我们需要通过php_info()函数来确定是否开启了这个库

<?php

phpinfo();

网页验证输出


PHP的cURL请求基本步骤

  • 初始化
  • 设置选项
  • 执行并获取结果
  • 释放curl句柄

示例程序

<?php

$curl = curl_init();

// 设置需要抓取的url
curl_setopt($curl, CURLOPT_URL, 'http://api.cleaderwin.com/ypsearch2.0/search.php');

// 设置header
curl_setopt($curl, CURLOPT_HEADER, 1);

// 设置curl参数,结果保存到字符串还是输出到屏幕上
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

// 运行url,请求网页
$data = curl_exec($curl);

// 关闭url请求
curl_close($curl);

// 显示抓取数据
var_dump($data);







作者:zinss26914 发表于2013-5-21 20:39:43 原文链接
阅读:16 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>