您所在的位置:首页 / 知识分享

base64_encode经过浏览器后值变更的问题

2023.03.30

309

ytj

base64_encode经过浏览器后值变更的问题

//base64_encode经过浏览器后值变更,可经过下面函数替换会被转义的字符串

function urlsafebase64encode($string)
{
$string = str_replace(array('+','/','='),array('-','_',''),$string);
return $string;
}

//接收后再经过下面方法转换回去
function urlsafebase64decode($string)
{
$string = str_replace(array('-','_'),array('+','/'),$string);
$mod4 = strlen($string) % 4;
if ($mod4) {
$string .= substr('====', $mod4);
}
return $string;
}

相关新闻

微信扫一扫开放公测

2016.05.19

3345

微信扫一扫(公测)开放商品条码、二维码(一物一码)的连接能力。 品牌开通该功能后,可自主编辑商品主页,维护商品信息,提供相关服务,进行用户管理和数据管理。

深度解析PolarDB数据库并行查询技术

2021.06.01

1282

本文主要介绍基于代价进行并行优化、并行执行的云数据库的并行查询引擎的关键问题和核心技术。