【PHP】urlencode()セーフなbase64_encode()メソッド。

探してたらいいのを見つけたのでめも。

使わせていただきやす。ありがとうございまっす。

function base64_urlsafe_encode($val) {
	$val = base64_encode($val);
	return str_replace(array('+', '/', '='), array('_', '-', '.'), $val);
}
 
function base64_urlsafe_decode($val) {
	$val = str_replace(array('_','-', '.'), array('+', '/', '='), $val);
	return base64_decode($val);
}