PHP put提交和获取数据

1、下面为模拟提交文件 2.php

  1. /**
  2. *
  3. * @param $url
  4. * @param $data
  5. * @param $method
  6. */
  7. function curlrequest($url,$data,$method='post'){
  8. $ch = curl_init(); //初始化CURL句柄
  9. curl_setopt($ch, CURLOPT_URL, $url); //设置请求的URL
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //设为TRUE把curl_exec()结果转化为字串,而不是直接输出
  11. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); //设置请求方式
  12. curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-HTTP-Method-Override: $method"));//设置HTTP头信息
  13. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//设置提交的字符串
  14. $document = curl_exec($ch);//执行预定义的CURL
  15. curl_close($ch);
  16. return $document;
  17. }
  18. $url = 'www.wxh.com/3.php';
  19. $data = "m=1&c=2&jaingxi=67";
  20. $return = curlrequest($url, $data, 'put');
  21. var_dump($return);

2、下面为3.php文件

  1. <?php
  2. $_PUT = array();
  3. if ('put' == $_SERVER['REQUEST_METHOD']) {
  4. parse_str(file_get_contents('php://input'), $_PUT);
  5. var_dump($_PUT);
  6. }


看看执行数据如何?

备注:学PHP的可以加入singwa-php交流群:414982525  

singwa简介:

BAT界PHP资深工程师。拥有丰富的大数据、高并发处理、大型网站架构经验。曾在新浪视频负责PHP开发,CCTV6电影网项目经理,现在某大型知名互联网公司负责大数据流的开发。讲课风格激情澎湃,认真负责。

文章来源: PHP put提交和获取数据

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:PHP put提交和获取数据