当我给出一个输入字段的值为blackhat%%1985并提交时,我得到的post值为blackhat%85,该值在require_once BASEPATH之后被更改。
<form action="" method="post" id="submitForm">
<input type="hidden" name="a" value="blackhat%%1985" />
<input type="submit" name="b" />
</form>发布于 2013-03-25 19:41:45
为此,请使用urlencode()函数。
发布于 2013-02-19 20:19:43
您可以在提交表单之前使用JavaScript的encodeURIComponent对值进行编码。
encodeURIComponent('blackhat%%1985');
当然,之后别忘了在服务器端解码它。
https://stackoverflow.com/questions/14953918
复制相似问题