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

本文共 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

你可能感兴趣的文章
搭建局域网CentOS Yum服务器
查看>>
关于MySQL里的found_row()和row_count()解释及用法
查看>>
windows10除了自带的edge能上网,别的应用都不能上网
查看>>
DHCP通过NAP认证
查看>>
界面设计的8条黄金规则
查看>>
Python fabric
查看>>
Golang源码探索(二) 协程的实现原理
查看>>
实践:在CentOS7.3部署 keepalived 高可用nginx(负载均衡)
查看>>
Form表单的action和onSubmit示例介绍
查看>>
python比较两个excel表格的差异
查看>>
64位Ubuntu下安装IE6步骤
查看>>
Emacs之slime环境配置
查看>>
enq: US - contention等待事件
查看>>
NDK图形函数在某些机型下显示花屏的问题
查看>>
Dojo学习笔记(十三):Dojo表单控件——TextBox及其变体
查看>>
一文搞懂HMM(隐马尔可夫模型)
查看>>
使用python和批处理bat脚本ping检测主机连通性
查看>>
MaxScale Binlog Server
查看>>
Python3下OpenCV的安装
查看>>
Qpid第四课 异常以及崩溃
查看>>