黄三岁大爱人生 / 网页 / php解决用base64

0 0

   

php解决用base64

2018-03-18  黄三岁大...

有时候用base64_encode加密后,以GET的形式传到其他页面,用base64_decode解密的时候,出现乱码.

 遇到这个问题的时候,我就纳闷了,为什么有一些能正确解密,但是有一些却出现乱码呢?

后来经过检查,发现有一些中文字符,用GET形式传过来的时候,+号会被替换成空格.

为了防止出现乱码的情况,我做了一步替换,然后再解密,果然,乱码的问题,不复存在了!

比如你以GET的形式传过来一个oid变量,那么解密还原的时候,先用+号替换空格.那么输出就正常了.

如下: $oid=base64_decode(str_replace(" ","+",$_GET[oid])); 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    牛B彩票|平台|官网|app下载|注册_网站入口 274| 985| 730| 256| 847| 130| 568| 616| 679| 979| 586| 571| 487| 58| 556| 562| 229| 856| 409| 724| 148| 712| 532| 670| 772| 385| 826| 469| 454| 604| 514| 586| 778| 205| 841| 676| 430| 313| 940| 670| 769| 388| 256| 595| 544| 118| 271| 445| 184| 226|