zoukankan      html  css  js  c++  java
  • php--------返回404状态

    php header()返回404状态代码的两种方式

        //方式一
        header('HTTP/1.1 404 Not Found');exit('404')
        //方式二  
        header("status: 404 Not Found");exit('404')

    php header()函数的其他请求返回状态:

          1. 页面没找到 Not Found
      
      header(‘HTTP/1.1 404 Not Found’);
      
      2. 用这个header指令来解决URL重写产生的404 header
      
      header(‘HTTP/1.1 200 OK’);
      
      3. 访问受限
      
      header(‘HTTP/1.1 403 Forbidden’);
      
      // The page moved permanently should be used for
      
      // all redrictions, because search engines know
      
      // what's going on and can easily update their urls.
      
      4. 页面被永久删除,可以告诉搜索引擎更新它们的urls
      
      header(‘HTTP/1.1 301 Moved Permanently’);
      
      5. 服务器错误
      
      header(‘HTTP/1.1 500 Internal Server Error’);
      
      6. 重定向到一个新的位置
      
      header(‘Location: .example.org/’);
      
      7. 延迟一段时间后重定向
      
      header(‘Refresh: 10; url=.example.org/’);
      
      echo 'You will be redirected in 10 seconds';
      
      8. 加载要下载的文件:
      
      readfile(‘example.zip’);
      
      9. 也可以使用HTML语法来实现延迟
      
      header(‘Content-Transfer-Encoding: binary’);
      
      10. 禁止缓存当前文档:
      
      header(‘Cache-Control: no-cache, no-store, max-age=0, must-revalidate’);
      
      header(‘Expires: Mon, 26 Jul 2010 05:00:00 GMT’);
      
      header(‘Pragma: no-cache’);
      
      11. 显示登录对话框,可以用来进行HTTP认证
      
      header(‘HTTP/1.1 401 Unauthorized’);
      
      header(‘WWW-Authenticate: Basic realm=“Top Secret”’);
      
      echo 'Text that will be displayed if the user hits cancel or ';
      
      echo 'enters wrong login data';
      
      12. 设置内容类型:
      
      header(‘Content-Type: text/html; charset=iso-8859-1’);
      
      header(‘Content-Type: text/html; charset=utf-8’);
      
      header(‘Content-Type: text/plain’); // plain text file
      
      header(‘Content-Type: image/jpeg’); // JPG picture
      
      header(‘Content-Type: application/zip’); // ZIP file
      
      header(‘Content-Type: application/pdf’); // PDF file
      
      header(‘Content-Type: audio/mpeg’); // Audio MPEG (MP3,…) file
      
      header(‘Content-Type: application/x-shockwave-flash’); // Flash animation

  • 相关阅读:
    移动端输入框的那些事
    HTML的各个标签的默认样式
    window.location.Reload()和window.location.href 区别
    JavaScript惰性函数定义
    JavaScript将具有父子关系的原始数据格式化成树形结构数据(id,pid)
    jQuery验证控件jquery.validate.js使用说明+中文API
    统计网页浏览次数
    vue 组件开发 props 验证
    vue过滤器在v2.0版本用法
    JQ中get()与eq()的区别
  • 原文地址:https://www.cnblogs.com/zhangqie/p/8430056.html
Copyright © 2011-2022 走看看