2010-07-02 37 views
2

是否有一個base64_encode函數在PHP中是URL安全的?URL的Base64_encode

它也需要明顯解碼。

感謝您的幫助!

回答

2
+0

然後交換陣列的反向? – Cyclone 2010-07-02 21:36:16

+0

是的。另請參閱此評論:http://www.php.net/manual/en/function.base64-encode.php#63543(代碼基本上是Perl的MIME :: Base64 :: URLSafe的翻譯版本):-) – YouCanSam 2010-07-02 21:46:08

1

號沒有一個內置。

你可以簡單的做到這一點,

$encoded = strtr(base64_encode($data), '+/=', '-_.'); 
$data = base64_decode(strtr($encoded, '-_.', '+/=')); 
2
urlencode(base64_encode($var)); 
+0

這可以去掉base64_decode所需的'='符號。 – marklark 2012-04-04 19:50:09