8.2.2 post提交与$_POST

更新于 2026年10月10日 版权声明
8.2.2 post提交与$_POST

post提交表单数据的结果不会出现在浏览器地址栏里,通过设置表单编码post方式可以用来提交文件。表单的get方式不能用来提交文件。从这里我们可以看出,post方式提交表单数据更隐秘,可以支持的数据格式更多,而get方式只能通过浏览器地址栏提交少量的数据。post的方式提交数据使用php全局变量$_POST来接收。$_POST这个变量在没有接收到表单数据的时候是一个空数组,当接收到表单数据的时候,表单元素name属性值为key,表单元素value属性的值为value。请看例8.16。

【例8.16】使用post提交。

图示

运行结果如图8.16所示。

图示(https://www.daowen.com)

图8.16

这里请大家注意浏览器地址栏并没有什么变化。但是在打开调试之后,会有一个Form Data列,里面会有上传数据,如图8.17所示。

图示

图8.17

这里的所有数据,均是表单里面的数据,post提交不会在URL地址栏显示,是通过“Content-Type:application/x-www-form-urlencoded”协议提交,所以只能在调试栏中看见。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)