[請益] 函數問題

看板PHP作者 (john0227)時間16年前 (2009/02/27 23:30), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
  =>空格 %20 =>等於 直接打空格或等於時等等時 有可能會被瀏覽器執行 想問有沒有什麼函數 可以在判斷字元的時候 可以自動將空格換成  將等於換成%20...etc 還有將這些還原的函數 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.170.57

02/27 23:34, , 1F
htmlescape? urlencode?
02/27 23:34, 1F

02/28 07:58, , 2F
%20 是urlencode過的space
02/28 07:58, 2F

02/28 07:59, , 3F
 是space的html entity
02/28 07:59, 3F

02/28 07:59, , 4F
都是空白 兩種編碼 不要搞混了
02/28 07:59, 4F

02/28 08:00, , 5F
一個用來放在HTML 一個放在URL 看名字就知道了
02/28 08:00, 5F

02/28 10:19, , 6F
謝謝b大,有時候會再網址中加入等於但使用者肯定不會
02/28 10:19, 6F

02/28 10:20, , 7F
輸入%20,要怎麼將他所輸入的=換成%20,有函式可做嗎
02/28 10:20, 7F

02/28 20:51, , 8F
echo urlencode("=");
02/28 20:51, 8F

03/01 12:56, , 9F
所以做字元判定,如果是=就urlencode("=")存回去?
03/01 12:56, 9F

03/01 16:32, , 10F
%20 *不是* '='
03/01 16:32, 10F

03/01 16:34, , 11F
為什麼要讓使用者去輸入網址呢
03/01 16:34, 11F

03/01 16:34, , 12F
GET method的話browser會自己作
03/01 16:34, 12F

03/01 16:34, , 13F
轉換的函式就是urlencode urldecode
03/01 16:34, 13F
文章代碼(AID): #19g0RvOy (PHP)
文章代碼(AID): #19g0RvOy (PHP)