当前位置:Gxlcms > PHP教程 > URL传参加密解密后如何获取数据

URL传参加密解密后如何获取数据

时间:2021-07-01 10:21:17 帮助过:56人阅读

URL传参加密


解密后得到 qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1
接下来我要怎样得到每个值呢
截取的话有些值的长度不一定的
按=之后&之前的话 多个=&怎么区分
求教这里要怎么来得到每个值


回复讨论(解决方案)

parse_str

  1. $str = 'qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1 ';$arr = explode('&', $str);foreach($arr as $k=>$v){
  2. $res[$k] = explode('=', $v);
  3. $ret[] = $res[$k][1];}print_r($ret);

  1. $s = 'qq=xxx&ww=qqqqq&m=15010101817&rf=qwqw&ip=192.168.1.1';parse_str($s, $a);print_r($a);
  1. Array( [qq] => xxx [ww] => qqqqq [m] => 15010101817 [rf] => qwqw [ip] => 192.168.1.1)

原来有专门的函数 多谢指教
这么点分不够分 望见谅

人气教程排行