首頁  >  文章  >  後端開發  >  PHP安全的URL字串base64編碼和解碼

PHP安全的URL字串base64編碼和解碼

WBOY
WBOY原創
2016-07-29 08:55:511007瀏覽

如果直接使用base64_encode和base64_decode方法的話,產生的字串可能不適用URL位址。下面的方法可以解決問題:

URL安全的字串編碼:

複製程式碼程式碼如下:


function urlsafe_b64encode($string); $data = str_replace(array('+','/','='),array('-','_',''),$data);
   return $data;
 }


URL安全的字串解碼:



複製程式碼程式碼如下:

function urlsafe_b64decode($string) { _  $data = urlsafe_b64decode($string) { _  $data = str. ,'/'),$string);

   $mod4 = strlen($data) % 4;
   if ($mod4) {
       $data .=mod('====', $ $084); return base64_decode($data);
 }

以上就介紹了PHP安全的URL字串base64編碼和解碼,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn