我正在編寫代碼,它將發佈請求的原始內容(基本上來自表單)分解爲變量。然後它會對它們進行一些重新編碼,並將重新編碼後的主體吐出輸出。將發佈請求的主體分解爲變量
我的問題是,如果我可以安全地假設通過「&」字符分割身體,然後通過「=」對結果數組的元素進行分割,將獲得變量名和值。或者是否有一些轉義序列可能使我的代碼在輸出上產生廢話?
我正在編寫代碼,它將發佈請求的原始內容(基本上來自表單)分解爲變量。然後它會對它們進行一些重新編碼,並將重新編碼後的主體吐出輸出。將發佈請求的主體分解爲變量
我的問題是,如果我可以安全地假設通過「&」字符分割身體,然後通過「=」對結果數組的元素進行分割,將獲得變量名和值。或者是否有一些轉義序列可能使我的代碼在輸出上產生廢話?
您還必須忽略可以發送的HTML實體,如
(字符),
 
(數字)和
 
(十六進制)。
的HTML實體與
&
開始,以
;
對不起結束,有良好的編碼形式,我才意識到你將永遠不會被那些字符停止。它是安全的&
和=
分裂