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

本文介绍了如何在订单商品信息跨页面传递中确保数据安全,通过加密、解密过程以及对特殊字符串的替换来防止信息被篡改。详细步骤包括使用base64编码进行加密,将特定字符转换为安全形式,然后在接收端进行逆向转换以解密数据。
摘要由CSDN通过智能技术生成

第一步:加密 传

//加密
                $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));





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值