可能重复:
在 PHP 中防止 SQL 注入的最佳方法?
我正在创建一个新闻站点,并且我已经写下了实现安全所需的清单。
用户+站点交互
- 使用 html-entities 和 mysql_real_escape_string 清理所有 POST/GET 函数
- 如果网站即将上线,请关闭、错误报告或自定义
- 我不使用 cookie,只使用会话(因为会话不太容易受到攻击)
- 关闭目录列表
- 制作robot.txt 以防止索引不需要的文件
- 对于密码,使用 salt + Md5
- 仅通过获取 ip 和浏览信息使 ADMIN 站点可以从一台 PC 和一个浏览器访问,否则会引发 404 错误。
我已经在我的网站中实现了所有这些。我知道你们大多数人会说使用 PDO / Msqli 来清理,但我是 PHP 的初学者,我很难学习 PDO / Mysqli 或 OOP
所以,你能提供的任何其他东西都会很棒。谢谢。