分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

PHP中使用cURL实现Get和Post请求的方法

发布时间:2023-09-06 02:26责任编辑:沈小雨关键词:PHP

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。
cURL实现Get和Post
Get方式实现

//初始化  $ch = curl_init();  //设置选项,包括URL  curl_setopt($ch, CURLOPT_URL, "http://www.jb51.net");  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_HEADER, 0);  //执行并获取HTML文档内容  $output = curl_exec($ch);  //释放curl句柄  curl_close($ch);  //打印获得的数据  print_r($output);

Post方式实现

 $url = "http://localhost/web_services.php";  $post_data = array ("username" => "bob","key" => "12345");  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  // post数据  curl_setopt($ch, CURLOPT_POST, 1);  // post的变量  curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);  $output = curl_exec($ch);  curl_close($ch);  //打印获得的数据  print_r($output);

以上方式获取到的数据是json格式的,使用json_decode函数解释成数组。
$output_array = json_decode($output,true);
如果使用json_decode($output)解析的话,将会得到object类型的数据。

PHP中使用cURL实现Get和Post请求的方法

原文地址:https://www.cnblogs.com/daxian2012/p/10142887.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved