urlにbase64を埋め込む
通常URLにbase64エンコードした文字列を埋め込むと、
「+」とか「/」が問題を起こしてしまう。
なので、base64をURLに埋め込むためには、
ちょいとひねってやる必要がある。
エンコード
str_replace(array('+','/'), array('-','_'), base64_encode(文字列));
デコード
base64_decode(str_replace(array('-','_'), array('+','/'), 文字列));
今回はCakePHPはあんまり関係ないお話。