[PHP]URL safe な base64 encode メソッド

base64エンコード時でに出てくる記号 +(プラス) , /(スラッシュ) , =(イコール) . このbase64エンコードした値をさらにURLのパラメータで使うためにURLエンコードすると、パーセントエンコーディングされてしまいます。

そこで、パーセントエンコーディングされないURLセーフなbase64エンコードメソッドを作ります。

たしかにこれで問題なさそうですね。

php > echo  urlencode('test+/=');
test%2B%2F%3D
php > echo  urlencode('test_-.');
test_-.