phpurl編碼
發布時間: 2022-12-24 21:35:00
Ⅰ php解碼url編碼問題
用php函數進行轉換。iconv 或mb_convert_encoding
Ⅱ php提供了什麼函數來對url進行編碼
urlencode
:本函數將字元串以
URL
編碼;
urldecode
:還原編碼的字元串
語法:
string
urlencode(string
str);
韓順平
老師的php入門到精通視頻裡面講的有
Ⅲ php怎麼對已編碼的url字元串進行解碼
如果直接使用base64_encode和base64_decode方法的話,生成的字元串可能不適用URL地址。下面的方法可以解決該問題:
URL安全的字元串編碼:
復制代碼
代碼如下:
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data =
str_replace(array('+','/','='),array('-','_',''),$data);
return
$data;
}
URL安全的字元串解碼:
復制代碼
代碼如下:
function urlsafe_b64decode($string) {
$data = str_replace(array('-','_'),array('+','/'),$string);
$mod4 =
strlen($data) % 4;
if ($mod4) {
$data .= substr('====',
$mod4);
}
return base64_decode($data);
}
熱點內容