资讯专栏INFORMATION COLUMN

php常见header状态

suosuopuo / 2895人阅读

摘要:知识库正常状态永久重定向,记得在后面要加重定向地址重定向,其实就是暂时重定向设置页面没有修改显示登录框,登录信息显示的信息禁止访问错误服务器错误秒后重定向指定地址也就是刷新到新页面与相同后跳转到重写值知识库设置上下文语言

</>复制代码

  1. PHP
  2. //200 正常状态
  3. header("HTTP/1.1 200 OK");
  4. // 301 永久重定向,记得在后面要加重定向地址 Location:$url
  5. header("HTTP/1.1 301 Moved Permanently");
  6. // 重定向,其实就是302 暂时重定向
  7. header("Location: http://www.maiyoule.com/");
  8. // 设置页面304 没有修改
  9. header("HTTP/1.1 304 Not Modified");
  10. // 显示登录框,
  11. header("HTTP/1.1 401 Unauthorized");
  12. header("WWW-Authenticate: Basic realm="登录信息"");
  13. echo "显示的信息!";
  14. // 403 禁止访问
  15. header("HTTP/1.1 403 Forbidden");
  16. // 404 错误
  17. header("HTTP/1.1 404 Not Found");
  18. // 500 服务器错误
  19. header("HTTP/1.1 500 Internal Server Error");
  20. // 3秒后重定向指定地址(也就是刷新到新页面与 php/5.3.0");
  21. header("X-Powered-By: Brain/0.6b");
  22. //设置上下文语言
  23. header("Content-language: en");
  24. // 设置页面最后修改时间(多用于防缓存)
  25. $time = time() - 60; //建议使用filetime函数来设置页面缓存时间
  26. header("Last-Modified: ".gmdate("D, d M Y H:i:s", $time)." GMT");
  27. // 设置内容长度
  28. header("Content-Length: 39344");
  29. // 设置头文件类型,可以用于流文件或者文件下载
  30. header("Content-Type: application/octet-stream");
  31. header("Content-Disposition: attachment; filename="example.zip"");
  32. header("Content-Transfer-Encoding: binary");
  33. readfile("example.zip");//读取文件到客户端
  34. //禁用页面缓存
  35. header("Cache-Control: no-cache, no-store, max-age=0, must-revalidate");
  36. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  37. header("Pragma: no-cache");
  38. //设置页面头信息
  39. header("Content-Type: text/html; charset=iso-8859-1");
  40. header("Content-Type: text/html; charset=utf-8");
  41. header("Content-Type: text/plain");
  42. header("Content-Type: image/jpeg");
  43. header("Content-Type: application/zip");
  44. header("Content-Type: application/pdf");
  45. header("Content-Type: audio/mpeg");
  46. header("Content-Type: application/x-shockwave-flash");
  47. //.... 至于Content-Type 的值 可以去查查 w3c 的文档库,那里很丰富
  48. ?>

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23207.html

相关文章

  • PHP基础之输出缓冲区基本概念、原理分析

    摘要:返回内部缓冲区的内容,关闭缓冲区。返回缓冲区的长度,如果缓冲区未被激活,则返回。得到所有输出缓冲区的状态。使用输出缓冲,可以将读取的文件读入缓冲区,达到一定大小时传送给用户,再继续读取,实现分片的效果。 一、概念 在PHP运行的过程中,可以将会产生输出的函数或操作结果暂时保存在PHP的缓冲区,只有当缓冲区满了、或者PHP运行完毕、或者在必要时候进行输出,才会将数据输出到浏览器,此缓冲数...

    harryhappy 评论0 收藏0
  • WEB之常见工作问题总结(1-20)

    摘要:第三种,使用格式,即在中请求参数处理跨域问题当然请求方式只能是。最后发现有网友说版本不稳定引起的,于是把百度地图回退到了,结果还真是可以了。请问在移动端页面中播放优酷里面的视频,怎样实现 1.web扫码登录怎么实现,思路 步骤 WEB平台 手机 第1步 生成二维码 第2步 (ajax监控后台) 扫码 第3步 ...

    genedna 评论0 收藏0
  • http

    摘要:响应行由协议,状态码,状态码的文本描述组成,他们之间使用空格隔开。状态码的文本描述状态码描述说明表示客户端请求成功。 简介 在1990年,HTTP就成为WWW的支撑协议。当时由其创始人WWW之父蒂姆·贝纳斯·李(TimBemers—Lee)提出,随后WWW联盟(WWW Consortium)成立,组织了IETE(Internet Engineering Task Force)小组进一步...

    rockswang 评论0 收藏0
  • http

    摘要:响应行由协议,状态码,状态码的文本描述组成,他们之间使用空格隔开。状态码的文本描述状态码描述说明表示客户端请求成功。 简介 在1990年,HTTP就成为WWW的支撑协议。当时由其创始人WWW之父蒂姆·贝纳斯·李(TimBemers—Lee)提出,随后WWW联盟(WWW Consortium)成立,组织了IETE(Internet Engineering Task Force)小组进一步...

    lijinke666 评论0 收藏0
  • PHP的输出缓冲区

    摘要:什么是缓冲区简单而言缓冲区的作用就是把输入或者输出的内容先放进内存而不显示或者读取至于为什么要有缓冲区这是一个很广泛的问题如果有兴趣可以在网山找下资料其实缓冲区最本质的作用就是协调高速和相对缓慢的设备磁盘等的运作在执行的时候在什么地方有用到 什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣...

    cyixlq 评论0 收藏0

发表评论

0条评论

suosuopuo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<