看板 PHP 關於我們 聯絡資訊
※ 引述《rayswim (蛋白質男孩)》之銘言: : 就是當base64的編碼結果有"+"時 : 若用GET方法傳送"+" : php會將其解釋成" ",也就是空白字元 : 例如在網址裡打入 test.php?a=a+a : 在test.php裡echo $_GET["a"]; : 卻會顯示a a 因為 URL encoding本來就是把 空白用 + 替代, 所以寫 a=a+a 本來就是指 a = "a a" 這個字串, +應該要被編成 %2B 才對 (像是a=a%2Ba) 請參考 URL Encode: http://www.php.net/urlencode URL Decode: http://www.php.net/urldecode -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.144.6
rayswim:感謝!! 這對我幫助很大 06/10 15:06