「基础编程学习」 「PHP7数组详解」:第2章 (1)从表单提交数据说起
发布时间:2023-01-09 11:07:03 所属栏目:PHP教程 来源:
导读: 读完本章节内容,您能得到以下知识:
# 2.1 为什么要用数组?从一个页面表单说起。
为什么要用到数组?因为业务逻辑,业务场景,不得不由你拿起数组,建造起有用的结构化数据,利用程序处理。
# 2.1 为什么要用数组?从一个页面表单说起。
为什么要用到数组?因为业务逻辑,业务场景,不得不由你拿起数组,建造起有用的结构化数据,利用程序处理。
|
读完本章节内容,您能得到以下知识: # 2.1 为什么要用数组?从一个页面表单说起。 为什么要用到数组?因为业务逻辑,业务场景,不得不由你拿起数组,建造起有用的结构化数据,利用程序处理。 如果数据都单值存在变量内,写一段功能,用一堆变量,一堆处理,一堆转换,写代码哪还有什么乐趣? 先从一个简单的form说起。为了样式方便,直接使用Bootstrap的样式。写一个表单。 网页因为是自适应,就太宽了,所以使用移动端的样式。 我们设置form在提交的时候,目标地址是chapter2.1.php。接着创建该文件,用于接收form提交来的数据。提交数据的方法是post,所以提交的来的数据存在$_POST数组内。大家注意,又提了一次数组,这个是PHP封装好的数组,form表单的数据,在程序内展现方式,就是数组的键值对。 var_dump($_POST); // 打印POST数组内所有数据 我们提交之后看到数据是这样的: 大家看到对应关系了吗?其实就是简单的,在form的input中,name=lastnamePHP表单验证,那么提现在PHP的访问上,就是$_POST['lastname']。其值就是你在input输入框内写入的值。 就是这么个简单的对应关系,至于中间经过多少变换,经过多少封装,数据怎么传出去,又是怎么被接收,又是如何绑定,这些复杂的中间环节,PHP都替你做好了!!! 开发的时候,有一个基本准则,就是“永远不要相信用户的输入”。 我们提供表单给用户使用,谁知道他们会输入一些什么稀奇古怪的玩意儿,如果程序不加处理就进行使用,或者直接入库,会给生产带来不少灾难的。 这不是危言耸听,比如常见的SQL注入,这种方式,就是从改造表单数据开始的,不老实的输入者,写入非法的字符串,从而给服务器带来危害,这都是血的教训。 下一章我们讲解一下,对输入的数据进行校验。 (编辑:我爱制作网_池州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330577号