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

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

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;
}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

相关新闻

让人头疼的python 编码问题!!!

2018.10.29

0

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?

让人头疼的python 编码问题!!!

2018.10.29

0

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?

让人头疼的python 编码问题!!!

2018.10.29

0

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?