【发布时间】:2013-02-19 09:22:49
【问题描述】:
当我将输入字段值设为 blackhat%%1985 并提交时,我得到的帖子值为 blackhat%85 在require_once BASEPATH.'core/CodeIgniter.php'之后改变了值;
<form action="" method="post" id="submitForm">
<input type="hidden" name="a" value="blackhat%%1985" />
<input type="submit" name="b" />
</form>
【问题讨论】:
-
为什么不对值进行编码 (
blackhat%25%251985)? -
@Shomz 在这里用户提交他们的密码.. 在提交之前如何编码?
-
您可以在提交表单之前使用 JavaScript 的 encodeURIComponent 更改值。
encodeURIComponent('blackhat%%1985'); -
@Shomz 非常感谢它的工作原理:)
-
不客气。我已将其添加为答案,因此您可以接受。
标签: codeigniter input