够意思博客够意思博客够意思博客

EasySwoole经常实用的代码

链接编码urlencode()之后服务端无法获取参数处理

原链接:http://www.baidu.com/?order_id=1&tel=13666666666

参数编码之后:http://www.baidu.com/?order_id%3D1%26tel%3D13666666666
ES服务端无法获取到请求的参数

$query =urldecode($this->request()->getServerParams()['query_string']??'');
$query_param = array();
if(!empty($query)){
   $param = explode('&',$query);//转成数组
   foreach ($param as $k => $v) {
       $arr = explode('=', $v);
       $query_param[$arr[0]] = $arr[1]??'';
   }
   $this->param = $query_param;
}else{
   $this->param = $this->request()->getRequestParam();
}


本文为够意思原创文章,转载无需和我联系,但请注明来自够意思博客blog.go1s.cn:够意思博客 » EasySwoole经常实用的代码

加载中~