小编Jam*_*mes的帖子

防止代码被利用,保护Javascript和表单

我正在创建一个页面,允许用户访问我网站的某个部分,如果他们按正确顺序点击25个复选框中的8个.

首先感谢Reigel的原始代码,他拿走了我所拥有的并重写了它,它的方式比我最初开始的方式更好.还要感谢Peter Ajtai帮助我优化代码.

我的问题是,我如何清理输出,防止任何人利用任何东西,或添加任何会弄乱服务器的东西.需要它吗?

这是一个实时版本:点击这里查看实时工作版本

我的代码如下:

<body onLoad="clearForms()" onUnload="clearForms()">

 <p>&nbsp;</p>
 <p>&nbsp;</p>
 <p>&nbsp;</p>
 <p>&nbsp;</p>

<form id="form1" name="form1" method="post" action="check_combination.php">
<table width="200" border="1" align="center">

<tr>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="1" /></td>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="2"/></td>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="3"/></td>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="4"/></td>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="5"/></td>
</tr>

<tr>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="6"/></td>
 <td width="20" align="center" valign="middle"><input name="checkbox" type="checkbox" value="7"/></td> …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery exploit escaping

1
推荐指数
1
解决办法
261
查看次数

标签 统计

checkbox ×1

escaping ×1

exploit ×1

javascript ×1

jquery ×1