您的位置:首页 > 编程语言 > PHP开发

基于PHP的CURL入门

2013-06-24 19:38 155 查看
    CURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。而且PHP也支持CURL库。

    为什么要用CURL?

    一般情况下我们可以使用file_get_contents函数来获取指定页面的内容,但如果涉及到登录等复杂的操作时这个函数就有心无力了,这个时候就需要用到CURL来处理COOKIE、进行验证、表单提交等操作。

    在PHP中建立CURL的步骤如下:

    1.把php.ini中(;extension=php_curl.dll)前边的分号去掉,打开curl支持

    2.初始化

    3.设置变量

    4.获取结果

    5.释放CURL句柄

    实例:

//1.初始化

$c = curl_init();

//2.设置选项

curl_setopt($c, CURLOPT_URL, 'http://xxxxxxxx');

//设置进行操作的URL地址

curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);

//设置数据返回方式

//1-如果成功只返回数据结果且不进行自动输出,失败返回FALSE

//0-如果成功只返回TRUE,并直接输出,失败返回FALSE

curl_setopt($c, CURLOPT_HEADER, 0);

//是否输出头文件信息

//3.执行并获取HTML文档内容

$output = curl_exec($c);

//4.释放句柄

curl_close($c);

    这里只给出了简单的函数使用和参数说明,更详细的内容可以查看CURL库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP Curl