我正在编写代码,它将发布请求的原始内容(基本上来自表单)分解为变量。然后它会对它们进行一些重新编码,并将重新编码后的主体吐出输出。将发布请求的主体分解为变量
我的问题是,如果我可以安全地假设通过“&”字符分割身体,然后通过“=”对结果数组的元素进行分割,将获得变量名和值。或者是否有一些转义序列可能使我的代码在输出上产生废话?
我正在编写代码,它将发布请求的原始内容(基本上来自表单)分解为变量。然后它会对它们进行一些重新编码,并将重新编码后的主体吐出输出。将发布请求的主体分解为变量
我的问题是,如果我可以安全地假设通过“&”字符分割身体,然后通过“=”对结果数组的元素进行分割,将获得变量名和值。或者是否有一些转义序列可能使我的代码在输出上产生废话?
您还必须忽略可以发送的HTML实体,如
(字符),
 
(数字)和
 
(十六进制)。
的HTML实体与
&
开始,以
;
对不起结束,有良好的编码形式,我才意识到你将永远不会被那些字符停止。它是安全的&
和=
分裂