首页 > php教程 > php手册 > 正文

PHP HTTP协议(报头/状态码/缓存)

php中文网
发布: 2016-06-06 19:48:10
原创
1518人浏览过

一、HTTP协议介绍 1、 #HTTP协议 # (1 建立在 TCP/IP 协议基础上 # (2 web开发数据传输依赖于http协议 # (3 http 协议全称是文本传输协议 2、HTTP报文报头 GET/test/test.php HTTP/1.1 //表示发送的get请求资源 Accept:* / * Referer:http://localhost:80

一、http协议介绍

  1、 #HTTP协议
       # (1 建立在TCP/IP协议基础上
       # (2 web开发数据传输依赖于http协议
       # (3 http 协议全称是文本传输协议

  2、HTTP报文报头

       GET/test/test.php HTTP/1.1
       //表示发送的get请求资源
       Accept:* / *
       Referer:http://localhost:8082/test.php
       Accetp-Language:zh-cn// 页面语言
       User-Agent:Mozilla/4.0 //浏览器内核和操作系统
       Accept-Encoding:gzip,deflate//数据压缩格式
       Host:localhost:80 //主机,默认80
       Connection:Keep-Alive //保持连接,不立即断开请求

       //获取信息
       print_r($_SERVER);//查看所有的信息
       foreach($_SERVER as $key=>$val)
       {
              echo $key."->".$val."
";

       }
       echo "你的IP是:".$_SERVER['REMOTE_ADDR'];

       if($_SERVER=="IP地址")
       {     header("location: err.php");   }

立即学习PHP免费学习笔记(深入)”;

   3、get/post区别

       (1、安全性:get请求的数据会显示在地址栏上,post请求的数据放在http的消息体  post安全性高

       (2、提交数据大小:(http本身无限制大小,是浏览器限制) get请求数据是2K+35=2083  post的则没有限制

       (3、get更有利于收藏夹,get会把URL的参数都收录,而post不会

   4、HTTP状态码

       HTTP/1.1 200OK  [200 ok表示请求客户端成功]

       Server:Microsoft-IIS/5.0  [告诉浏览器 服务器情况]

       Date:Thu,12,2013 12:58:21 GMT  [请求的页面当前时间]

       Last-Modified:...   [缓存最新更新时间]

       Content-Length :2291 [ 返回的字节数]

       Content-Type:text/htm  [文档类型]

造物云营销设计
造物云营销设计

造物云是一个在线3D营销设计平台,0基础也能做电商设计

造物云营销设计 97
查看详情 造物云营销设计

       Cache-control:private  [缓存]

    PHP HTTP协议(报头/状态码/缓存)

     302:跳转到其他页面

     304:缓存  ;No Modified没有修改过

  5、通过HTTP,间隔时间响应

     

             //header("Refresh:5; url=www.cnblogs.com/daomul");

                header("Refresh:5 ; url=htt[://locahost:8082/test.php");

      ?>

 6、禁用缓存设置

     header("Ecpires: -1");

     header("Cache-control:no-cache");

     header("Pragma :no-cache");

     //每次取得都是最新的,以上三个同时用,保证浏览器兼容性

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号