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获取
    
    
    ?>
  • 相关阅读:
    JSP页面
    JSP简介
    常量与变量的声明与使用
    AJAX无刷新上传图片
    JSP连接MySql数据库
    运算符与表达式
    世界级的javascript ajax client端UI库 Ext学习笔记 menu组件 和 toolbar组件
    OOD/OOA基本原则
    Java字符编码转换过程说明
    正则表达式系统教程
  • 原文地址:https://www.cnblogs.com/xiaowie/p/15250646.html
Copyright © 2011-2022 走看看