当前位置: 首页 > news >正文

国内网站建设的趋势是怎样的企业网站的建设公司价格

国内网站建设的趋势是怎样的,企业网站的建设公司价格,无为建设局网站,大连旅顺网站制作我自己封装了curl工具类,测试表现:get,post,delete方式后台都能正确接收到前面传的参数,但是put方式就是获取不到参数.1.相关代码:index.php 入口请求文件require_once MyCurl.class.php;$data [param 成功, param1 这是神马];$res MyCurl::send(http://localhost/…我自己封装了curl工具类,测试表现:get,post,delete方式后台都能正确接收到前面传的参数,但是put方式就是获取不到参数.1.相关代码:index.php 入口请求文件require_once MyCurl.class.php;$data [param 成功, param1 这是神马];$res MyCurl::send(http://localhost/servername/admin/test/ceshi, $data, put);MyCurl.class.php curl工具类文件class MyCurl{private static $url ; //请求urlprivate static $method get; //请求方式private static $oriUrl ; //形式如 http://localhostprivate static $data []; //请求参数public static function send($url, $data [], $method get){$url or die(url can\t be null);self::$url $url;self::$method strtoupper($method);$urlArr parse_url($url);self::$oriUrl $urlArr[scheme] . :// . $urlArr[host]; //形式为 http://localhostself::$data $data;in_array(strtoupper(self::$method), array(GET, POST, PUT, DELETE)) or exit(error request method type!);return self::doRequest();}/*** 基础发起curl请求函数* return boolean*/private static function doRequest(){$ch curl_init(); //初始化curlcurl_setopt($ch, CURLOPT_TIMEOUT, 30); //设置超时限制防止死循环curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); //设置发起连接前的等待时间如果设置为0则无限等待。curl_setopt($ch, CURLOPT_URL, self::$url);curl_setopt($ch, CURLOPT_AUTOREFERER, true);curl_setopt($ch, CURLOPT_HTTPHEADER, array(X-HTTP-Method-Override: . self::$method));curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //为1:curl_exec()有返回值,为0:curl_exec()无返回值,直接输出.curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//4)User-Agent: 头的字符串。curl_setopt($ch, CURLOPT_USERAGENT, SSTS Browser/1.0);curl_setopt($ch, CURLOPT_ENCODING, gzip);curl_setopt($ch, CURLOPT_USERAGENT, Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)); // 模拟用户使用的浏览器switch (self::$method) {case GET:break;case POST:curl_setopt($ch, CURLOPT_POST, true); //POST方式break;case PUT:curl_setopt($ch, CURLOPT_CUSTOMREQUEST, PUT); //PUT方式break;case DELETE:curl_setopt($ch, CURLOPT_CUSTOMREQUEST, DELETE); //DELETE方式break;default:die(error :no method type);break;}if (self::$data) {if (self::$method GET) {curl_setopt($ch, CURLOPT_URL, self::$url . ? . http_build_query(self::$data));} else {curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(self::$data));}} else {self::$method ! GET die(POST/PUT/DELETE请求需要参数);}$data curl_exec($ch); //运行curlif (!$data) {echo curl_error($ch);}curl_close($ch);return $data;}}处理请求文件,基于tp3.2/*** 测试类*/namespace Admin\Controller;use Think\Controller;class TestController extends Controller\RestController{public function ceshi(){$param I(param.param);echo 请求方法:.$_SERVER[REQUEST_METHOD];echo 请求方法:.$this-_method.;echo 请求参数:;echo $param;print_r($_REQUEST);parse_str(file_get_contents(php://input), $data);print_r($data);$test file_get_contents(php://input);print_r($test);}}无论怎么做都接收不了put请求方式传送过来的参数,让我很纳闷,在这上面也纠结很久了.想请fault的网友们帮忙
http://wiki.neutronadmin.com/news/226982/

相关文章:

  • 东道网站建设临沂建设局网站
  • 义务网网站建设方案注册私人网站
  • 苏州建设项目备案网站微信小程序工具类排行
  • 网站投票链接怎么做司局网站维护廉政风险建设
  • 表白网页制作网站wordpress分类添加自定义字段
  • 多个图表统计的网站怎么做口碑推广
  • 档案网站建设视频揭阳cms建站模板
  • 专业外贸网站建设公司排名wordpress访问加密
  • Thinkphp开发wordpressseo页面优化技术
  • 合肥市建设建筑网站怎么确定电商网站建设的目标
  • 南平购物网站开发设计有域名有服务器怎么做网站
  • 网站怎么开启gzipnginx wordpress配置静态化
  • wordpress建站教程贴吧网站建设教学后记
  • 上海建网站开发公禅城网站开发
  • 哈密伊吾县建设局网站wordpress主题修改颜色教程
  • 移动网站 用户体验wordpress底部跟随按钮怎么做
  • 网站优化软件费用沈阳网站建设58同城
  • joomla 网站建设教程营销公司介绍
  • 怎么样在服务器上建设网站ic交易网站建设
  • 网站右侧固定标题怎么做公司网站备案去哪里备案
  • 济宁网站建设云科网络wordpress 插件上传漏洞
  • 网站内容布局网站砍价活动怎么做
  • 门户网站建设进度网页微博视频不能播放
  • 宜兴做网站舆情通
  • 做旅游网站的产品经理如何韩国女排出线
  • wap移动建站系统网站规划与建设心得体会
  • 垣宝建设工程集团网站大学生创新创业大赛
  • 济南上门做睫毛的网站wordpress修改code标签
  • 公司企业免费网站系统网站建设中哪些最重要性
  • 学校网站前置审批如何做建筑一体化的网站