10.5 PHP获取表单传递数据的方法
如果表单使用post方式传递数据,则PHP要使用全局变量数组$_POST[]来读取所传递的数据。
表单中元素传递数据给$_POST[]全局变量数组,其数据以关联数组中的数组元素形式存在。以表单元素的名称属性为键名,以表单元素的输入数据或是传递的数据为键值。
比如上例中formdemohandler.php文件中“$name = $_POST['name'];”语句就是读取名为name的文本框中的数据。此数据是以name为键值,以文本框输入的数据为键值。
再如$achecked = $_POST['achecked']语句,读取名为achecked的复选框传递的数据。此数据是以achecked为键值,以复选框传递的数据为键值。
如果表单使用get方式传递数据,则PHP要使用全局变量数组$_GET[]来读取所传递的数据。与$_POST[]相同,表单中元素传递数据给$_GET[]全局变量数组,其数据以关联数组中的数组元素形式存在。以表单元素的名称属性为键名,以表单元素的输入数据或是传递的数据为键值。