一、外部变量
在程序中定义或自动产生的变量叫内部变量,而由HTML表单、URL或外部程序产生的变量叫外部变量。外部变量可以通过预定义变量$_GET、$_POST、$_REQUEST来获得。表单可以产生两种外部变量:POST变量和GET变量。POST变量用于提交大量的数据,$_POST 变量从表单中接收POST变量,接收方式为“$_POST['表单变量名']”;GET变量主要用于小数据量的传递,$_GET变量从提交表单后的URL中接收GET变量,接收方式为“$_GET['表单变量名']”。$_REQUEST变量可以取得包括POST、GET和Cookie在内的外部变量。
作业:分别用POST和GET方法提交表单,使用$_GET、$_POST、$_REQUEST变量接收来自表单的外部变量。保存后运行,在学号文本框中输入“081101”,姓名文本框中输入“王林”,单击【POST方法提交】按钮,运行结果如图3.3所示。接着在性别单选按钮中选择“男”,专业选项菜单中选择“软件工程”,单击【GET方法提交】按钮,运行结果如图3.4所示。