码迷,mamicode.com
首页 > Web开发 > 详细

php 表单处理

时间:2016-03-11 22:23:21      阅读:684      评论:0      收藏:0      [点我收藏+]

标签:

表单是除了超链接之外,网站程序实现与用户交互最重要的手段之一。她是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 表单处理

标签:

原文地址:http://www.cnblogs.com/angelfishone/p/5267241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!