php学习笔记8

预定义超全局数组变量

已经定义好了(存在)的变量(存放的数据的类型是数组)
超全局:global超级全局变量,作用域(有效区域:全局的)!
在这里插入图片描述

补充一个http请求
URL(统一资源定位符)是互联网标准的地址
HTTP请求(三部分)请求行,请求头,请求数据
请求头
User-Agent:浏览器的信息
Referer:当前链接从哪打开的
Accept
Cookie:用户的信息(Http通过这个知道你的信息)有时会多个cookie确认你的身份
在这里插入图片描述

Host:表示主机,C_T表示上传的数据类型
HTTP响应(三部分)
Set-cookie:你的用户信息确认
Server:中间介
Location:跳转到新的网站常伴随 //302
在这里插入图片描述

HTTP响应码
在这里插入图片描述

在这里插入图片描述

传递数据

(提交数据)给服务器端主要两种方式(就是把数据存进服务器的方式)

get方式

具体说一下get请求:
我们在浏览器中直接输入一个 URL 并回车,这便发起了一个 GET 请求,请求的参数会直接包含到 URL 里例如百度搜索 Python,这就是一个 GET 请求,链接为:https://www.baidu.com/s?wd=Python,URL 中包含了请求的参数信息,这里参数 wd 就是要搜寻的关键字。
比如:
?参数名=参数值&参数名=参数值·····
在服务器端(请求的php文件)可以通过$_GET来获取得到
$_GET索引值为参数名,索引值对应的数据就是参数值

post方式

POST 请求大多为表单提交发起,如一个登录表单,输入用户名密码,点击登录按钮,这通常会发起一个 POST 请求,其数据通常以 Form Data 即表单的形式传输,不会体现在 URL 中。
在这里插入图片描述这就是表单的形式

GET 和 POST 请求方法有如下区别:
· GET 方式请求中参数是包含在 URL 里面的,数据可以在 URL 中看到,而 POST 请求的 URL 不会包含这些数据,数据都是通过表单的形式传输,会包含在 Request Body 中。
所以一般来说,网站登录验证的时候,需要提交用户名密码,这里包含了敏感信息,使用GET方式请求的话密码就会暴露在URL里面,造成密码泄露,所以这里最好以POST方式发送。文件的上传时,由于文件内容比较大,也会选用POST方式。

以上内容来自[https://www.bilibili.com/video/BV1WW411u7zt?from=search&seid=12382427289451813945
]

https://edu.51cto.com/lecturer/2452293.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值