
1、下面为模拟提交文件 2.php
- /**
- *
- * @param $url
- * @param $data
- * @param $method
- */
- function curlrequest($url,$data,$method='post'){
- $ch = curl_init(); //初始化CURL句柄
- curl_setopt($ch, CURLOPT_URL, $url); //设置请求的URL
- curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //设为TRUE把curl_exec()结果转化为字串,而不是直接输出
- curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); //设置请求方式
- curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-HTTP-Method-Override: $method"));//设置HTTP头信息
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//设置提交的字符串
- $document = curl_exec($ch);//执行预定义的CURL
- curl_close($ch);
- return $document;
- }
- $url = 'www.wxh.com/3.php';
- $data = "m=1&c=2&jaingxi=67";
- $return = curlrequest($url, $data, 'put');
- var_dump($return);
2、下面为3.php文件
- <?php
- $_PUT = array();
- if ('put' == $_SERVER['REQUEST_METHOD']) {
- parse_str(file_get_contents('php://input'), $_PUT);
- var_dump($_PUT);
- }
看看执行数据如何?
备注:学PHP的可以加入singwa-php交流群:414982525
singwa简介:
BAT界PHP资深工程师。拥有丰富的大数据、高并发处理、大型网站架构经验。曾在新浪视频负责PHP开发,CCTV6电影网项目经理,现在某大型知名互联网公司负责大数据流的开发。讲课风格激情澎湃,认真负责。
文章来源: PHP put提交和获取数据人吐槽 | 人点赞 |
发表评论