zoukankan      html  css  js  c++  java
  • PHP curl扩展

    获取网页内容直接输出

    <?php
    
    //初始化curl
    $ch=curl_init();
    //设置curl提交的页面形式
    curl_setopt($ch,CURLOPT_URL,"http://www.zzvips.com");
    //设置curl提交方式一post提交
    curl_setopt($ch,CURLOPT_POST,1);
    //使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true。
    // curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    
    //直接输出
    curl_exec($ch);
    //结束curl资源
    curl_close($ch);
    
    ?>

    获取内容不直接输出

    <?php
    
    //初始化curl
    $ch=curl_init();
    //设置curl提交的页面形式
    curl_setopt($ch,CURLOPT_URL,"http://www.zzvips.com");
    //设置curl提交方式一post提交
    curl_setopt($ch,CURLOPT_POST,1);
    //使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true。
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    
    //没有输出到页面上
    $date=curl_exec($ch);
    //结束curl资源
    curl_close($ch);
    
    ?>

    获取接口数据

    API

    <?php 
        print_r($_POST);

     

    php

    <?php
    $arr=["name" => "duwei"];
    $ch=curl_init();
    curl_setopt($ch,CURLOPT_URL,"http://ff.com/api.php");
    curl_setopt($ch,CURLOPT_POST,1);
    curl_setopt($ch,CURLOPT_POSTFIELDS,$arr);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    
    //保存
    $data=curl_exec($ch);
    //  注意php接口  一直能是echo 或者print_r 输出出来  调用接口的时候才会有数据  retrun  需要用ajax获取
    
    
    ?>
  • 相关阅读:
    hadoop运维
    HBase Master启动过程
    bulk-load 装载HDFS数据到HBase
    HBase开启LZO
    Hash函数
    swift菜鸟入门视频教程-02-基本运算符
    当当网-前端project师測试题
    VB.NET & DataGridView与数据库的连接
    Hadoop-2.2.0中文文档—— Common
    PHP 获取数组随意下标key的上一个prev和下一个next下标值
  • 原文地址:https://www.cnblogs.com/xiaowie/p/15250646.html
Copyright © 2011-2022 走看看