zoukankan      html  css  js  c++  java
  • php跨服务器信息获取之cURL

    其实有几种方式
    $content = file_get_contents("http://www.nettuts.com");
    $lines = file("http://www.nettuts.com");
    readfile(http://www.nettuts.com);
    但用起来总会有这样那样的不足,其实PHP自带cURL类库:
    cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。

    来个实例:
    //1. 初始化
    $ch = curl_init();
    //2. 设置选项,包括URL
    curl_setopt($ch,CURLOPT_URL,"http://192.168.110.197:8080/opt_service?opt_code=operate_user&opt=del&account=$USERNAME&STATUS=0"); //抓取指定网页
    curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
    curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
    //3. 执行并获取HTML文档内容
    $curl_back_data = curl_exec($ch);
    // 4. 释放curl句柄
    curl_close($ch);
    $curl_back_data = json_decode($curl_back_data, true);
    $errorcode    = $curl_back_data['errorcode'];
    $errormessage = $curl_back_data['errormessage'];
    //print_r($curl_back_data);//输出结果

    这个例子也是用了其中的一点功能
  • 相关阅读:
    0325JavaScript
    0322css样式表,选择器
    0320表单
    0313函数
    0312数组
    0311类
    0309笔记整理
    进制转换
    Xcode快捷键大全
    Android LearningNotes
  • 原文地址:https://www.cnblogs.com/stevin-john/p/4768930.html
Copyright © 2011-2022 走看看