| 
 | 
 
 
 楼主 |
发表于 2017-3-30 10:12:50
|
显示全部楼层
 
 
 
 本帖最后由 phillu 于 2017-3-30 10:34 编辑  
 
这个是$uri = parse_url('http://dummy'.$_SERVER['REQUEST_URI']); 打出来的 
array(5) { 
  ["scheme"]=> 
  string(4) "http" 
  ["host"]=> 
  string(5) "dummy" 
  ["path"]=> 
  string(14) "/register/test" 
  ["query"]=> 
  string(22) "cellphone=138xxxxxxxx&" 
  ["fragment"]=> 
  string(14) "38;pic_code=11" 
} 
这个是parse_url('http://dummy/register/test?cellphone=138xxxxxxxx&pic_code=11') 打出来的 
array(4) { 
  ["scheme"]=> 
  string(4) "http" 
  ["host"]=> 
  string(5) "dummy" 
  ["path"]=> 
  string(14) "/register/test" 
  ["query"]=> 
  string(33) "cellphone=138xxxxxxxx&pic_code=11" 
} 
 
还有我用preg_replace('&','&',$_SERVER['REQUEST_URI']),,,报错  说找不到以&; 
 
这个是$this->input->server('QUERY_STRING', false)打出来的 
string(16) "QUERY_STRING====" 
string(22) "cellphone=138xxxxxxxx&" |   
 
 
 
 |