[請益] base64_encode 與 urlencode

看板PHP作者 (單身漢)時間10年前 (2015/07/18 00:57), 10年前編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
這兩個函式一直搞不清楚, urlencode 主要是用於再進行url傳遞時, 轉成url編譯器所規範的編碼, 但好奇的是為什麼有些檔案還要進行base64_encode, 例如圖檔, 常常看到有人使用 urlencode(base64_encode($imageFile)) 這目的是為什麼? 如果要透過url傳遞image, 那直接用urlencode($imageFile)不就好了嗎? 為什麼好要進行base64_encode呢? 有人知道這個差異嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1437152231.A.E26.html

07/18 01:22, , 1F
圖檔轉base64是把圖檔轉成"data uri"的形式,再urlenc
07/18 01:22, 1F

07/18 01:22, , 2F
ode應該是確保不會有特殊字元導致傳遞過程有錯
07/18 01:22, 2F

07/18 02:45, , 3F
感謝解釋 我也剛好有這個疑問!!
07/18 02:45, 3F
※ 編輯: noapaov (114.34.181.227), 07/18/2015 10:19:19
文章代碼(AID): #1LgJFduc (PHP)
文章代碼(AID): #1LgJFduc (PHP)