【发布时间】:2015-09-22 01:28:10
【问题描述】:
我有一个网站,该网站有一个输入表单,该表单提交到一个 php 页面,并将玩家用户名添加到数据库中,并将该玩家姓名的浏览量计入前 10 名列表。
我的朋友尝试输入其他内容,例如 html 代码和 javascript。 它显示在我的前 10 名列表中。
您有什么建议可以让我的表单更安全吗? 我一直在寻找年龄,还没有找到任何东西。 所有帮助将不胜感激:)
<form method="get" action="player.php">
<div class="form-group">
<div class="input-group input-group-lg">
<input name="user" type="text" class="form-control" placeholder="Steve" aria-describedby="sizing-addon2">
<span class="input-group-btn">
<input type="submit" class="btn btn-success" value="View Skin">
</span>
</div>
</form>
【问题讨论】:
-
您是否尝试过在 php 中操作请求。如果是这样,那是什么样的?
-
应该在服务器上清理您的数据。可以在 javascript 中做一些事情,但 javascript 可以很容易地解决
-
@area28,如果用户跳过 javascript 并且只使用请求客户端,则可以解决此问题。 (或者只是在网址栏中输入)
-
你说的是数据库;表格是您担心的 1/2。另外,如果您“不需要”使用 GET 方法;不要。
标签: javascript php html input