- 2
- 0
- 约1.08万字
- 约 7页
- 2018-12-29 发布于福建
- 举报
php数据过滤函数
[标签:标题]
篇一:php过滤提交数据 防止sql注入攻击
php过滤提交数据 防止sql注入攻击 在SQL注入攻击 中,用户通过操纵表单或 GET 查询字符串,将信息添加到数据库查询中。例如,假设有一个简单的登录数据库。这个数据库中的每个记录都有一个用户名字段和一个密码字段。构建一个登录表单,让用户能够登录。
规则 1:绝不要信任外部数据或输入
关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie)的任何数据都是不可信任的。 例如,下面的数据元素可以被认为是安全的,因为它们是在 PHP 中设置的。 清单 1. 安全无暇的代码
$myUsername = ‘tmyer’;
$arrayUsers = array(’tmyer’, ‘tom’, ‘tommy’);
define(”GREETING”, ‘hello there’ . $myUsername);
?gt;
但是,下面的数据元素都是有瑕疵的。
清单 2. 不安全、有瑕疵的代码
$myUsername = $_POST[’username’]; //tainted!
您可能关注的文档
- lols6盲僧红蓝色方反野套路教学攻略.doc
- lols6八强队伍介绍.doc
- nit模块.doc
- nobody歌词及翻译.doc
- nt,authority,system用户代表什么.doc
- off是开还是关.doc
- photoshop,反转片效果制作方法.doc
- photoshop巧用ps插件渲染柔美人像效果.doc
- photoshop颜色搭配的那点事.doc
- php二维数组排序方法.doc
- 2026年河南省新乡市高考数学模拟试卷+答案解析.pdf
- 2026年河南省郑州市第二高级中学等校高考数学考前质检试卷+答案解析.pdf
- 2026年河南省郑州市外国语学校高考数学一模试卷+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学联考试卷(5月份)+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学模拟试卷(4月份)+答案解析.pdf
- 穿行测试(参考模板)(2)(1).pptx
- 2025-2026学年福建省厦门三中高三(下)学情调研数学试卷(4月份)+答案解析.pdf
- 2025-2026学年广东省广州市越秀区执信中学高三(下)段考数学试卷(5月份)+答案解析.pdf
- 2025-2026学年吉林省长春市吉大附中实验学校高三(下)期中数学试卷+答案解析.pdf
- 2026年海南省海口市琼山中学高考数学模拟试卷(二)(5月份)+答案解析.pdf
原创力文档

文档评论(0)