close
parse_str 與build_http_query的問題都出在陣列的「索引」編解碼上。
若索引中含有 '.' (dot), ' ' (white space)等字元,parse_str解出來的會變成 '_' (underline)。
build_http_query則是把索引前後的[]也編碼掉了,所以如果索引中含有 '[', ']' 的話,在解碼的判斷上會有問題,不過有趣的是,parse_str可以很正確的解出來。
若索引中含有 '.' (dot), ' ' (white space)等字元,parse_str解出來的會變成 '_' (underline)。
build_http_query則是把索引前後的[]也編碼掉了,所以如果索引中含有 '[', ']' 的話,在解碼的判斷上會有問題,不過有趣的是,parse_str可以很正確的解出來。
全站熱搜
留言列表