博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 笔记——Web页面交互
阅读量:6582 次
发布时间:2019-06-24

本文共 898 字,大约阅读时间需要 2 分钟。

一、客户端数据提交方法

客户端浏览器的数据通常使用 GET、POST 方式提交到服务器。

1、GET方式

GET方式指直接在URL中提供上传数据或者通过表单采用GET方式上传。

http://url?name1=value1&name2=value2……

将表单的 method 属性设置为get时,表单各个数据也将附加到URL中上传。

2、post方式

将表单的method属性设置为post时,浏览器采用POST方式向服务器提交数据。表单数据和URL中相同,仍为“参数名/参数值”,参数之间用“&”符号分隔。POST方式下,表单数据对用户不可见,也不会出现在URL中,数据封装在POST请求的HTTP消息主题之中。

在实际开发中,一般会使用POST方式提交表单,其原因主要是:

(1)POST方式通过实体内容传递数据,传输数据大小理论上没有限制(但服务器端会进行限制)。而GET方式通过URL参数传递数据,受限于URL的长度,通常不超过1KB。
(2)POST比GET请求方式更安全。GET方式的参数信息会在URL中明文显示,而POST方式传递的参数隐藏在实体内容中,因此POST比GET请求方式更安全。

二、服务端获取数据的方法

$_POST[]    // (超)全局变量$_GET[]     // (超)全局变量

POST方式

POST方式提交的数据保存在PHP全局变量 $_POST中,每个参数名和参数值对应一个数组元素,参数名作为数组元素下标,参数值对应数组元素值。用$_POST ['参数名']即可获得参数值。

用户名:
密码:

GET方式

GET方式提交的数据通常保存在PHP的全局变量$_GET中,每个参数名和参数值对应一个数组元素,参数名作为数组元素下标,参数值对应数组元素值。用$_GET['参数名']即可获得参数值。

转载于:https://www.cnblogs.com/xzh0717/p/10661120.html

你可能感兴趣的文章
yii2设置默认控制器
查看>>
Hibernate的大对象映射
查看>>
mongodb 的基本操作
查看>>
Django文档阅读之查询
查看>>
如何把pdf转换为txt文档,pdf转txt的好方法
查看>>
SpringMVC(一)
查看>>
用户登录的代码编写思路
查看>>
素数筛
查看>>
关于C#中的 static
查看>>
深度学习(二)神经网络中的卷积和反卷积原理
查看>>
Struts2单文件上传原理及示例
查看>>
1015: C语言程序设计教程(第三版)课后习题6.5
查看>>
汽车常识全面介绍 - 刹车系统
查看>>
Perl 教学 Perl5的包和模块
查看>>
售前工程师的成长---一个老员工的经验之谈(三)(转载)
查看>>
网桥 交换机 VLAN 等基本概念---以太网
查看>>
STL - 容器 - Map(一)
查看>>
auguements实参对象的数组化
查看>>
ecshop二次开发常用文件位置
查看>>
Java学习(三)面向对象多线程
查看>>