1、http协议
http协议是超文本传输协议
http协议是建立在tcp/ip协议的基础上
我们web开发(php asp jsp等)数据的传输都是依赖于http协议
在客户端连上服务器后像服务器请求某个web资源(页面、图片、视频等),称之为客户端向服务器发送了一个http请求
一个完整的http协议包括三个部分请求行 消息头 实体内容(消息体)
accept表示客户端可以接收任何数据
Referer表示从哪来
Accept-Language 表示可以接收什么语言
想知道客户端给服务器端发送的内容(将http协议发送的内容二次封装到$_server数组中)
$_SERVER:预定义全局变量
在服务器端,可以通过$_SERVER看我们需要的信息
DOCUMENT_ROOT获取apache的主目录
REMOTE_ADDR 访问该页面的ip
http的请求方式有post get等
post方式与get方式的相同点:都是向服务器端发送数据
post方式与get方式的区别
1、安全性:get请求的数据会显示在地址栏上,post请求存放的数据会存放在消息体里面
2、从可以提交数据的大小来看:http协议本身并没有限制数据的大小(get post请求一样)主要是浏览器对get和post请求做限制
对get方式的请求小于2K+35 对post请求无限制
3、get方式更好收藏(参数)
http请求不固定,根据实际情况发生变化