PHP put提交和获取数据
2013-04-01 11:04
155 查看
1、下面为模拟提交文件 2.php
2、下面为3.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获取通过http协议post提交过来xml数据及解析xml
- [php] 获取serializeArray()提交的数据并处理
- php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
- php处理json数据(从服务器获取,post提交)
- PHP 获取表单提交的数据($_GET $_POST)
- php获取表单提交的数据
- 探讨PHP变量解析顺序如何获取提交数据
- php模拟GET与POST向微信接口提交及获取数据的方法
- PHP form表单post提交 使用var_dump($_POST)获取不到数据 可能是哪里出问题?
- PHP post提交xml 以及获取post过来的xml数据
- PHP使用CURL模拟POST/GET/PUT/DELETE方式提交数据
- PHP之curl put方式提交与接受数据
- PHP无法获取表单post方式提交的数据问题
- php表单提交时获取不到post数据的解决方法
- php 获取提交的数据 $_REQUEST = $_GET + $_POST + $_COOKIE
- ajax使用serialize()方法后,数据无法封装并获取(PUT提交方式!)
- PHP之curl put方式提交与接受数据
- php表单提交时获取不到post数据的解决方法
- php获取通过http协议post提交过来xml数据及解析xml
- PHP接收PUT提交数据(兼容各种客户端)