全球主机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 803|回复: 1

php 的curl的get和post传值方式

[复制链接]
发表于 2015-1-12 20:10:04 | 显示全部楼层 |阅读模式
curl 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。而PHP也支持 curl库,本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。
  • get方式
       //初始化
      $ch = curl_init();
      //设置选项,包括url
      curl_setopt($ch, CURLOPT_URL, "访问的接口地址");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_HEADER, 0);
      //执行并获取html内容
      $output = curl_exec($ch);
      //释放curl句柄
      curl_close($ch);
      //打印获得的数据或者json字符串
      print_r($output);

  • post方式
    $data_string :要传输的数据
    //初始化
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, '访问的接口地址');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data_string)));
    //执行并获取接口传的内容
    $ret = curl_exec($ch);


发表于 2015-11-12 18:01:15 | 显示全部楼层
好帖,鉴定完毕,谢谢您了











于海滨3d预测 neiba.cn/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|全球服务器论坛

GMT+8, 2024-4-20 22:07 , Processed in 1.528803 second(s), 18 queries , File On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表