2023.03.30
491
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;
}
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。