GB | BIG5
|
| 首頁 > 編程技術 > Php > 正文 |
 |
| PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 |
| http://netleader.126.com 星空浪子 (2001-04-18 16:37:13) |
--------------------------------------------------------------------------------
URL 處理函式庫
--------------------------------------------------------------------------------
本函式庫共有 5 個函式
parse_url: 剖析 URL 字串。
urldecode: 還原 URL 編碼字串。
urlencode: 將字串以 URL 編碼。
base64_encode: 將字串以 BASE64 編碼。
base64_decode: 將 BASE64 編碼字串解碼。
--------------------------------------------------------------------------------
函式:parse_url()
--------------------------------------------------------------------------------
URL 處理函式庫
parse_url
剖析 URL 字串。
語法: array parse_url(string url);
傳回值: 陣列
函式種類: 資料處理
內容說明
本函式將 URL 字串予以剖析,並將結果傳回陣列中。完整的 URL 類似這樣子
scheme://user:pass@host:port/path?query。
如 http://john:john1234@john.wilson.gs:88/abcdef.php?a=1234
因此傳回的陣列包括了下列元素:scheme、host、port、user、pass、path、query 與 fragment 等。
--------------------------------------------------------------------------------
函式:urldecode()
--------------------------------------------------------------------------------
URL 處理函式庫
urldecode
還原 URL 編碼字串。
語法: string urldecode(string str);
傳回值: 字串
函式種類: 編碼處理
內容說明
本函式將 URL 編碼字串還原成未編碼的樣子。編碼使用 %## 的格式。
參考
urlencode()
--------------------------------------------------------------------------------
函式:urlencode()
--------------------------------------------------------------------------------
URL 處理函式庫
urlencode
將字串以 URL 編碼。
語法: string urlencode(string str);
傳回值: 字串
函式種類: 編碼處理
內容說明
本函式將字串以 URL 編碼。例如空格就會變成加號。Homepage 中 form 資料傳送就是用 urlencode 編碼再送出。
使用范例
本例將中文字串以 URL 編碼過,轉給別的 CGI 使用
$EncodeStr=urlencode($ChineseName);
echo "個人資訊";
?>
參考
urldecode()
--------------------------------------------------------------------------------
函式:base64_encode()
--------------------------------------------------------------------------------
URL 處理函式庫
base64_encode
將字串以 BASE64 編碼。
語法: string base64_encode(string data);
傳回值: 字串
函式種類: 編碼處理
內容說明
本函式將字串以 MIME BASE64 編碼。此編碼方式可以讓中文字或者圖片也能在網路上順利傳輸。在 BASE64 編碼的字串只包含英文字母大小寫、阿拉伯數字、加號與反斜線,共 64 個基本字元,不包含其它特殊的字元,因而才取名 BASE64。編碼的字串比原來的字串長度再加 1/3 左右。更多的 BASE64 編碼資訊可以參考 RFC2045 文件之 6.8 節。
參考
base64_decode() chunk_split()
--------------------------------------------------------------------------------
函式:base64_decode()
--------------------------------------------------------------------------------
URL 處理函式庫
base64_decode
將 BASE64 編碼字串解碼。
語法: string base64_decode(string encoded_data);
傳回值: 字串
函式種類: 編碼處理
內容說明
本函式將以 MIME BASE64 編碼字串解碼。解碼的字串可能為中文字串或其它的二進位資料。
參考
base64_encode()
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55) PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16) PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09) PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33) PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13) PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35) PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08) PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |