使用

file_get_contents发送HTTP POST请求不是那么难,实际上:正如你猜到的,你必须使用$ context参数。

PHP手册中有一个例子,在这个页面:HTTP context options(引用):

$postdata = http_build_query(

array(

'var1' => 'some content',

'var2' => 'doh'

)

);

$opts = array('http' =>

array(

'method' => 'POST',

'header' => 'Content-type: application/x-www-form-urlencoded',

'content' => $postdata

)

);

$context = stream_context_create($opts);

$result = file_get_contents('http://example.com/submit.php', false, $context);

基本上,你必须创建一个流,有正确的选项(在该页上有一个完整的列表),并使用它作为file_get_contents的第三个参数 – 没有更多;-)

作为sidenote:一般来说,发送HTTP POST请求,我们倾向于使用curl,它提供了很多选项一个 – 但流是一个好的东西PHP没有人知道…太糟糕了。 。

php 如何得到 file_get_contents 数据,如何使用file_get_contents在PHP中发布数据?相关推荐

  1. excel如何晒出重复数据_怎么筛选出excel中重复数据

    本文收集整理关于怎么筛选出excel中重复数据的相关议题,使用内容导航快速到达. 内容导航: Q1:Excel的数据怎么筛选一列中重复的数据 假如1在A2单元格,在B2单元格输入公式, =IF(COU ...

  2. 《项目经验》--简单三层使用DataTable向数据库表批量导入数据---向SqlServer多张张表中导入数据

    前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客<项目经验---简单三层使用DataTable向数据库表批量导入数据---向SqlServer一张表中导入数据>:本文主要介绍如 ...

  3. 【Oracle】Oracle 删除一条数据,同时删除多表中关联数据

    1.从数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉 DELETE t1 from t1,t2 WHERE t1.id=t2.id 或DELETE from t1 USING t1,t2 ...

  4. 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据

    14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...

  5. 堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加

    堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据"压住",只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为"后 ...

  6. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  7. 如何提取edit control中输入的数据_如何在Power Query中提取数据——列表篇(1)

    表名为列表,第一步骤名称为源 (一)从头开始提取 1. 获取列表第一个 List.First(list as list, optionaldefaultValue as any)as any 返回列表 ...

  8. java如何保存初始化数据_java – 如何在JUnit测试中初始化数据

    我的任务是为服务层编写压力(负载)测试.主要是CRUD操作.我们使用JUnit作为测试框架,使用JUnitPerf构建负载测试,使用 Spring注入服务bean,使用hibernate访问数据库. ...

  9. 利用Ajax实现数据的同步传输,从mysql中提取数据,通过echarts可视化

    如何将mysql数据库中的方式通过echarts可视化呢,以下面这个简单的例子向大家进行演示:   步骤一:mysql的创表和插入数据,当然这些数据也可以是你通过爬虫抓取的.     步骤二:   创 ...

  10. 如何将某个groupbox中的数据赋值到另一个groupbox_React中的数据和数据流

    第2章大致介绍了React.我们花了些时间学习了React,了解它的设计和API背后的一些概念,我们甚至还逐步说明了如何用React组件构建一个简单注释框.在第4章中,我们将开始更全面地使用组件并开始 ...

最新文章

  1. 1.java注释的类型_HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总...
  2. 事件控制块的清空与状态查询
  3. kvm虚拟机_通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
  4. 数字图像处理与Python实现笔记之彩色图像处理初步
  5. 随记:Linux中一个修改活动卷组名所引发的血案
  6. springboot项目访问不到controller方法。
  7. 资源放送丨《Oracle 19c x86下移经验分享》PPT视频
  8. OpenShift 4 - 用 Operator 创建 Jenkins 环境
  9. python中的yield使用详解
  10. Photoshop 操作显示滞后问题及解决方法
  11. Ubuntu下安装Chrome浏览器的方法
  12. Java记录 -59- SortedSet
  13. 程序员必备的一些数学基础知识
  14. netdraw 根据度调整节点尺寸
  15. 日本知名汽车零部件公司巡礼系列之株式会社67
  16. java vcard格式_关于vcard 文件数据格式,以备不时之需
  17. java 和c 多态比较_多态在 Java 和 C 编程语言中的实现比较
  18. 思科三层交换机开启ipv6路由功能_思科路由器配置 IPv6 和 OSPFv3 路由
  19. html点击出现对勾,css伪类右下角点击出现对号角标表示选中的代码
  20. Ubuntu18.04 搜狗输入法安装(史上最好用的输入法安装方法)

热门文章

  1. R语言可视化包ggplot2在一张图中画出两条线实战
  2. R语言as.numeric函数将因子变量(factor)转化为数值变量(Numeric)
  3. 运维管理工具+chef+puppet+ansible+SaltStack
  4. 2018年度自动机器学习框架盘点
  5. Linux查看dmesg日志,Linux中的Printk与dmesg功能
  6. TensorFlow基础9-多层神经网络
  7. tensorflow tf.keras.utils.plot_model 画深度学习神经网络拓扑图
  8. windows10 下载 安装 使用 Sox
  9. 【文本分类】A C-LSTM Neural Network for Text Classification
  10. C++ 协程介绍[译]