订单商品信息跨页面传递中的加密与解密及过滤特殊字符串

第一步:加密 传

//加密
                $go=base64_encode(serialize($goods));
                $go=str_replace('+','+',$go);//将英文中的+改为中文的+
                $go= str_replace('\\','\',$go);//以此类推
                $go=str_replace("=","=",$go);//以此类推
                $this->success('添加收货地址成功',U('Mengdian/jiesuan',array("goods"=>$go)));

第二步:解密 接

            $good=$_REQUEST['goods'];

   $go=$good;
                $go=str_replace('+','+',$go);//将中文中的+改为英文的+
                $go=str_replace('\','\\',$go);//以此类推
                $go=str_replace('=','=',$go);//以此类推
              //解密
                  $goods=unserialize(base64_decode($go));





猜你喜欢

转载自blog.csdn.net/tianjingang1/article/details/78287228