文档章节

php cURL学习 一个post提交反馈的小例子

SnowFlake
 SnowFlake
发布于 2016/06/20 16:12
字数 197
阅读 3
收藏 0

最近在学习curl,下来用php模拟提交美团网的反馈页面

页面地址:http://www.meituan.com/feedback/default/

搜索form 查看post接收地址即是http://www.meituan.com/feedback/default/

再搜索name得到form里要填的内容

反馈类型type 反馈内容content  联系方式email,这是我们要提交的

最终代码

$post_string = array(
    'type'=>1,
    'content'=>'this is test content',
    'email'=>'test@126.com'
);
//http://localhost/svn/php/case/CURL/receivePOST.php
echo request_by_curl('http://www.meituan.com/feedback/default/', $post_string);

function request_by_curl($remote_server, $post_string) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $remote_server);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    //用户代理头
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.3 Safari/537.36");
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}

运行,看到提交成功,谢谢您的支持,说明提交成功了

本文转载自:http://www.cnblogs.com/mafeifan/archive/2013/04/18/3028868.html

SnowFlake
粉丝 9
博文 171
码字总数 0
作品 0
郑州
程序员
私信 提问
file_get_contents("php://input")的使用方法

$data = filegetcontents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTPRAWPOSTDATA,因为它不依赖于特定的 ph...

leycau
2015/10/20
4.4K
0
PHP中curl的CURLOPT_POSTFIELDS参数使用细节

CURL确实是一个不错的好工具,不仅在PHP中还是其他的操作系统中,都是一个非常好用的。但是如果你有些参数没有用好的话,那可能会得不到自己理想中的结果。 在通常情况下,我们使用 CURL 来提...

蜗牛奔跑
2016/01/14
300
0
PHP的curl实现get,post 和 cookie(几个实例)

类似于dreamhost这类主机服务商,是显示fopen的使用 的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT ...

冯京宝
2012/07/13
128
0
php curl请求信息和返回信息设置代码实例,特别是在请求过程中存在重定向的时候获取请求返回头信息

在用curl抓取网页内容的时候,经常要知道,网页返回的请求头信息,和请求的相关信息,特别是在请求过程中存在重定向的时候获取请求返回头信息对分析请求内容很有帮助 下面就是一个请求中存在...

蜗牛奔跑
2015/06/26
2.3K
0
php curl 发送post请求 

在很多任务中我们可能需要发送post请求,但是又不需要或者不想用界面表单的方式,这时就可以使用php中的curl 来模拟表单的提交 首先封装一个curl 方法 然后就就是对参数设置的问题, 官方文档...

solate
2016/02/25
224
0

没有更多内容

加载失败,请刷新页面

加载更多

PyTorch入门笔记一

张量 引入pytorch,生成一个随机的5x3张量 >>> from __future__ import print_function>>> import torch>>> x = torch.rand(5, 3)>>> print(x)tensor([[0.5555, 0.7301, 0.5655],......

仪山湖
23分钟前
1
0
OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌:#今日歌曲推荐# 分享The Score的单曲《Revolution》 《Revolution》- The Score 手机党少年们想听歌,请使劲儿戳(这里) @批判派...

小小编辑
今天
2K
17
oracle ORA-39700: database must be opened with UPGRADE option

ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option 进程 ID: 3650 会话 ID: 29......

Tank_shu
今天
3
0
分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
聊聊DubboDefaultPropertiesEnvironmentPostProcessor

序 本文主要研究一下DubboDefaultPropertiesEnvironmentPostProcessor DubboDefaultPropertiesEnvironmentPostProcessor dubbo-spring-boot-project-2.7.3/dubbo-spring-boot-compatible/au......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部