摘要:本文主要向大家介绍了PHP语言学习之php 表单处理,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
本文主要向大家介绍了PHP语言学习之php 表单处理,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
表单是除了超链接之外,网站程序实现与用户交互最重要的手段之一。她是HTML提供的用于和服务器端交互的一系列标记。本文主要从两个方面简单叙述。
第一部分 表单元素
表单元素主要分为form标记和input标记以及textarea、select、option标记。
form标记包括action和method,分别表示表单数据传递到的网页地址和传递数据的方法。
input标记常用属性比较多。主要是输入的各种信息的属性定义和选择的定义。
textarea、select、option标记分别是多行文本框,下拉列表的作用。选择的option的值会被传递给服务器。
第二部分 GET方法与POST方法
GET方法是将表单的数据结构通过URL参数传递,向服务器进行GET请求。GET方法的表单和超链接具有相同的效果,都可以像服务器传递URL参数。不同的是,表单提供了一个直观的用户界面,更有利于用户创建、编辑要提交的数据。
$_GET变量是PHP用来获取URL参数的预定义变量,类型为数组,可以像普通数组那样操作。
POST请求主要是由表单的方式提交,提交后PHP可在服务器端获取变量。它是通过HTTP的POST信息有浏览器发送到服务器端的,数据传递过程中不被用户所见。服务器端可以用$_POST预定义变量获取传递过来的数据,和$_GET不同,$_POST不受URL参数的制约,可以更灵活地存储、组织数据。
GET方法与POST方法的区别
在传递原理上,前者使用URL 参数传递,后者通过HTTP的POST 的方式,将数据存放在HTML表头中提交到服务器。因此,前者使用的是用户可见的URL地址,所有数据对用户可见;后者传递过程中数据不可见,因此,后者安全性更强。
另一个区别就是GET 方法传递的数据收到浏览器地址栏字符量的制约,调教的数据量不能太大,而POST方法传递的数据则没有该制约,可以提交更复杂的数据,如文件的传输。因此,开发者应尽可能选择POST方法传递表单数据。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言PHP频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号