ホームページ >バックエンド開発 >PHPチュートリアル >PHP の安全な URL 文字列の Base64 エンコードとデコード_PHP チュートリアル

PHP の安全な URL 文字列の Base64 エンコードとデコード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:24:37711ブラウズ

base64_encode メソッドとbase64_decode メソッドを直接使用すると、生成された文字列が URL アドレスに適さない可能性があります。次の方法でこの問題を解決できます:

URL セーフな文字列エンコード:

コードをコピーします コードは次のとおりです:

関数 urlsafe_b64encode($string) {
$data =base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
$data を返します;
}


URL セーフな文字列デコード:

コードをコピーします コードは次のとおりです:

関数 urlsafe_b64decode($string) {
$data = str_replace(array('-','_'),array('+','/'),$string);
$mod4 = strlen($data) % 4;
if ($mod4) {
$data .= substr('====', $mod4);
}
Base64_decode($data) を返します;
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825408.html技術記事 Base64_encode メソッドと Base64_decode メソッドを直接使用すると、生成された文字列が URL アドレスに適さない可能性があります。次の方法で問題を解決できます: URL セーフな文字列エンコーディング: Copy...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。