|
|
1
1
这样做的目的不是阻止用户输入它,而是确保您在数据库查询中安全地输入它们。这意味着使用
|
|
|
2
2
如果将用户输入插入数据库,则
如果您只是在页面上显示用户数据,那么应该使用
至于你贴的代码。让我们把它分解一下。
因此,正如您所看到的,您使用的前两个函数似乎适得其反。您正在将HTML字符合并到实体中,但也在剥离标记。
确保在进入数据库之前保护用户输入
|
|
|
3
2
你的电话有可能
我倾向于在实际执行查询之前尽可能深入地进行此类调用。这可能会降低我的性能,但我不必担心会丢失更高级别的参数(关于sql注入),而且我知道在这一点上我总是有一个到数据库的有效连接。
我对所有用户输入所做的第一件事就是运行它
|
|
|
4
2
这里是
a complete answer about SQL injections I posted before
使用这两种方法是多余的。只要一个就够了。我更喜欢htmlspecialchars。 |
|
|
Michael · 某些Windows客户端上的命名管道安全问题 1 年前 |
|
|
adamency · 是否可以从Go二进制文件的源代码中检索字符串? 1 年前 |
|
|
AlboSimo · PayPal Api密钥安全 1 年前 |