PHP put提交和获取数据

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电影网项目经理,现在某大型知名互联网公司负责大数据流的开发。讲课风格激情澎湃,认真负责。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值