使用$_POST[]和$_GET[]获取表单数据.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
$_GET["PS"]
$_GET[" userName "]
1.1 获取表单数据
GET方式与POST方式提交的区别
让IT教学更简单,让IT学习更有效
GET方式会将表单中的数据以URL字符串的形式发送给服务器 GET方式 http://localhost/4-7.php?user=tang&PS=123 POST方式 http://localhost/4-1.php
需用$_POST[] 获取数据 $_POST[" userName "]
$_POST["PS"]
1.1 获取表单数据
服务器获取表单信息的过程
让IT教学更简单,让IT学习更有效
HTTP请求
user PS
user PS
tang 123
Apache
浏览器
$user=$_POST["user"]
1.1 获取表单数据
1.1 获取表单数据
获取用户登录表单中的内容
让IT教学更简单,让IT学习更有效
<form method="post" action="4-2.php"> 用户名:<input
type="text" name="userName">
密码:<input type="text" name="PS"> <input type="submit" value="登陆"> </form> 获取该表单的文件 必须是4-2.php
存储单个用户的信息
读取和写入客户端的Cookie信息 获取通过POST方式上传文件时的相关信息,为多 维数组
1.1 获取表单数据
1.1.1 使用$_POST[]获取表单数据
让IT教学更简单,让IT学习更有效
• $_POST[]:获取POST方式提交的表单数据
• 语法为:
– 变量名=$_POST[参数名]
让IT教学更简单,让IT学习更有效
任务1 接收和发送浏览器数据
• 使用$_POST[]和$_GET[] 获取表单数据
目录
让IT教学更简单,让IT学习更有效
使用$_POST[]获取表单数据
$_POST[]数组的深入认识
$_GET[]获取表单数据
1.1 获取表单数据
让IT教学更简单,让IT学习更有效
1.1 获取表单数据
1.1.3 使用$_GET[]获取表单数据
让IT教学更简单,让IT学习更有效
<form method=“get" action="4-7.php"> 用户名:<input
type="text" name="userName">
密码:<input type="text" name="PS"> <input type="submit" value="登陆"> </form> 需用$_GET[] 获取数据 获取该表单的文件 必须是4-7.php
服务器将获取的信息保存到数据库
HTTP响应
让IT教学更简单,让IT学习更有效
数据库
user pwd
IIS
浏览器
1.1 获取表单数据
服务器发送信息的过程
HTTP响应
让IT教学更简单,让IT学习更有效
user pwd
IIS
echo $user;
浏览器
1.1 获取表单数据
1.1.2 对$_POST[]数ห้องสมุดไป่ตู้的深入认识
让IT教学更简单,让IT学习更有效
$_POST[]是一个数组,保存了接收到的所有的表单元素值 var_dump($_POST); 则输出结果为: array(5) { ["name"]=> string(6) "张三丰" ["Sex"]=> string(1) "1" ["hobby"]=> array(2) { [0]=> string(6) "太极拳" [1]=> string(4) "旅游" } ["career"]=> string(6) "医疗业" ["intro"]=> string(10) "千杯不醉!" }
求信息
超全局变量 $_POST $_GET 功能 获取客户端以POST方式发送的HTTP请求信息 获取客户端以GET方式发送的HTTP请求信息
$_REQUEST
$_SERVER
包含了$_GET,$_POST和$_COOKIE数组中信息
获取HTTP请求中的环境变量信息
$_SESSION
$_COOKIE $_FILE
浏览器和服务器的作用
HTTP请求
HTTP响应
Web服务器
浏览器
1.1 获取表单数据
让IT教学更简单,让IT学习更有效
浏览器发送 HT TP 请求的方式
• 提交表单
•
输入网址
服务器怎么获取这些 信息?
1.1 获取表单数据
让IT教学更简单,让IT学习更有效
获取 HT TP 请求信息
• PHP提供了很多预定义的超全局变量,用来获取HTTP请