- 公開日
[PHP]URL safe な base64 encode メソッド
base64エンコード時でに出てくる記号 +(プラス) , /(スラッシュ) , =(イコール) . このbase64エンコードした値をさらにURLのパラメータで使うためにURLエンコードすると、パーセントエンコーディングされてしまいます。
そこで、パーセントエンコーディングされないURLセーフなbase64エンコードメソッドを作ります。
たしかにこれで問題なさそうですね。
php > echo urlencode('test+/=');
test%2B%2F%3D
php > echo urlencode('test_-.');
test_-.