8.2.1 get提交与$_GET
使用get的方式提交数据,会把表单里面所有的数据呈现在浏览器的地址栏里。
【例8.15】使用get提交方式。

单击表单的提交按钮,表单中的数据将会出现在浏览器地址栏里面。运行结果如图8.15所示。
(https://www.daowen.com)
图8.15
地址栏里出现
http://localhost/第8章/8-15.php?account=yourdata&mysubmit=submitbutton
这里需要注意的是,浏览器地址栏里面的地址“http://”是传输协议,“localhost”是域名,“第8章”是脚本文件路径,“8-15.php”是被请求的服务器脚本文件,“?”后面所有的内容都是表单提交的变量和对应的数据。
从这个案例中大家可以看出,表单请求服务器地址是由action属性来设置的。当action属性的值设置为空的时候默认为提交到当前脚本文件地址。当action属性的值设置为只有脚本文件名称的时候,表示请求的脚本文件与当前脚本文件在服务器同级目录下。例如我们将表单的数据提交到8-15.php,就可以将action属性的值设置成“8-15.php”。接收表单get方式提交的数据需要使用PHP的全局变量$_GET。这个变量在没有接收到表单数据的时候是一个空数组,当接收到表单数据的时候,表单元素name属性值为key,表单元素value属性的值为value。这里大家可以自己运行一下案例代码,并研究运行结果。