`
化蝶自在飞
  • 浏览: 2329613 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php header 404写法 php header函数用法

    博客分类:
  • php
阅读更多
php header 404写法:
header("HTTP/1.1 404 Not Found");exit;


如果以上代码不凑效,可以试试以下代码:
header("Status: 404 Not Found");


最好两段代码都写上.为什么一段代码可以,一段不行呢?我也不清楚,反正最好的写法如下:
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;

多说一句,这段代码必须在任何输出之前执行!
更多php header函数用法请查阅: http://www.99xq.cn/php/212.html

http状态码所代表的意思(是从w3.org上查到的,够权威了):

  * 1xx: Informational - Request received, continuing process

  * 2xx: Success - The action was successfully received, understood,

  and accepted

  * 3xx: Redirection - Further action must be taken in order to

  complete the request

  * 4xx: Client Error - The request contains bad syntax or cannot be

  fulfilled

  * 5xx: Server Error - The server failed to fulfill an apparently

  valid request


       | "100" ; Continue

       | "101" ; Switching Protocols

       | "200" ; OK

       | "201" ; Created

       | "202" ; Accepted

       | "203" ; Non-Authoritative Information

       | "204" ; No Content

       | "205" ; Reset Content

       | "206" ; Partial Content

       | "300" ; Multiple Choices

       | "301" ; Moved Permanently

       | "302" ; Moved Temporarily

       | "303" ; See Other

       | "304" ; Not Modified

       | "305" ; Use Proxy

       | "400" ; Bad Request

       | "401" ; Unauthorized

       | "402" ; Payment Required

       | "403" ; Forbidden

       | "404" ; Not Found

       | "405" ; Method Not Allowed

       | "406" ; Not Acceptable

       | "407" ; Proxy Authentication Required

       | "408" ; Request Time-out

       | "409" ; Conflict

       | "410" ; Gone

       | "411" ; Length Required

       | "412" ; Precondition Failed

       | "413" ; Request Entity Too Large

       | "414" ; Request-URI Too Large

       | "415" ; Unsupported Media Type

       | "500" ; Internal Server Error

       | "501" ; Not Implemented

       | "502" ; Bad Gateway

       | "503" ; Service Unavailable

       | "504" ; Gateway Time-out

       | "505" ; HTTP Version not supported

本文来源自久久博客 http://www.99xq.cn/php/212.html 转载请注明出处
分享到:
评论

相关推荐

    PHP Header用于页面跳转时的几个注意事项

    基本的使用方法是`header('Location: URL');`,其中URL是目标地址。然而,header()函数的使用并不是简单地插入这段代码就行了,还有几个前提条件和后续动作需要注意。 1. Location和":"号间不能有空格。这是一个...

    PHP利用header跳转失效的解决方法

    2. **正确书写`header()`函数**:`Location:`与URL之间不应有任何空格,正确的写法应为`header("Location: $url");` 3. **使用输出缓冲**:如果必须在输出内容后再进行`header()`操作,可以使用`ob_start()`开启...

    php学习心得 php初学者 php

    在 Win32 下,使用 GET 方法传递中文参数可能会出错,解决办法是使用 urlencode() 函数来编码参数。例如,test.php?a=你好&b=你也好 传递参数时,可以使用 urlencode() 函数编码参数,例如 test.php?a= urlencode...

    php学习心得.doc

    在win32平台下,使用get方法传递中文参数会出错,可以使用urlencode()函数来解决这个问题。例如test.php?a= urlencode(你好)&b=urlencode(你也好)。 3.session配置 在win32平台下,php.ini默认的session.save_path...

    php实习报告范文.doc

    出现此错误通常是因为在使用`header()`函数之前有输出(如打印、echo)或者文件开头有空白行。确保在使用`header()`之前没有其他输出。 8. **php.ini更改无效**: 修改php.ini后,需要重启Web服务器(如IIS或...

    php面试很详细的题目可以帮你过关斩将

    - **`redir()`、`location()`、`redirect()`:** 这些函数并非PHP内置函数,需要自己编写或者使用第三方库。 #### 九、文件读取 **14. 文件读取** 在PHP中,可以使用多种函数来读取文件。 - **`fget()`:** 并不...

    PHP工程师面试笔试真题(某知名互联网下载服务商)-附解析.doc

    在PHP中,数组键用引号括起来会导致解析错误,正确的写法是使用花括号或无引号(但推荐使用花括号以增加可读性)。 5. $result=preg_replace("∧s*\[quote\][\n\r]*(.+?)[\n\r]*\[∨quote\]\s*/is","\\1",$str);该...

    十四条令PHP初学者头疼问题大总结

    需要注意的是,当使用旧版PHP写法时,常见的错误类型通常是未定义变量。解决此类问题可以通过检查变量是否已定义,例如: ```php if (isset($foo)) { echo $foo; } else { echo @$foo; // 或使用@$foo来忽略错误 }...

    C语言头文件的使用与写法.pdf

    ### C语言头文件的使用与写法 #### 概述 在C语言编程中,头文件(Header Files)是至关重要的组成部分。它们包含了函数声明、宏定义、类型定义等信息,使得其他源文件能够调用这些函数或使用这些定义。合理地使用...

    C_include_and_header.rar_c头文件_linux头文件_头文件

    描述中的“C语言文件包含与头文件写法”意味着我们将深入理解如何正确地在C程序中使用`#include`指令,以及如何编写自定义的头文件。在C语言中,`#include`有两种形式:`#include <file.h>`和`#include "file.h"`。...

    destoon模块开发指导

    为了更好地理解和运用这些规则,我们需要详细地了解其结构和使用方法。 ##### 1.1 模板存放位置 - **基本路径**:模板主要存放在`template`目录下。 - **模板文件夹**:每个模板集都有一个专门的文件夹,例如`...

    HTML+JQuery+Css+HTML5+PHP5.6 CHM格式帮组文档

    它的写法简洁,如`$('selector').action()`,大大降低了开发难度,提高了效率。jQuery还支持插件扩展,使得开发者可以快速实现复杂的功能。 PHP是一种广泛使用的服务器端脚本语言,特别适用于Web开发。PHP5.6是PHP...

    php面试考试题目库.docx

    15. **header()函数:** - **正确答案:** 错 - **解析:** `header()`函数主要用于发送HTTP头部信息,例如重定向页面,但不能直接用于引入JS文件。 ### 进阶概念 16. **JavaScript前身:** - **正确答案:** ...

    json接口文件的几种案例写法.zip

    在客户端或者另一个服务器端,可以使用`file_get_contents`或`cURL`等方法获取JSON接口的数据,然后用`json_decode`解析成PHP数组进行处理: ```php $jsonData = file_get_contents('http://example.com/api'); ...

    PHP写API输出的时用echo的原因详解

    1.return 一般用于函数或方法的返回。 echo 才是输出(也就是显示) 如果你不输出,api有何作用。 2.return只能在php内部使用 对外,你要给别人解析,你就理解成输出,用echo 3.当然是echo了,如果是json最好加上...

    php download.php实现代码 跳转到下载文件(response.redirect)

    在PHP中,实现类似ASP的`Response.Redirect`功能,用于重定向用户到另一个页面或触发文件下载,可以使用PHP的内置函数`header()`。`header()`函数允许我们向HTTP响应头添加信息,其中包括重定向指令。以下是关于如何...

    C语言头文件的使用与写法

    本篇文章将深入探讨C语言头文件的使用与写法。 首先,我们来理解头文件的基本概念。头文件通常以`.h`为扩展名,例如`stdio.h`、`math.h`等。这些系统提供的头文件包含了标准库中的函数和常量声明,供程序员在编写...

    令PHP初学者头疼十四条问题大总结

    该错误通常发生在使用header函数时。这可能是由于以下原因造成的: - 在调用header函数之前已经有输出(如echo或者print)。 - 文件开头存在空行。 - 包含文件的尾部存在空行或者输出。 8. 修改php.ini后没有...

    KEIL中模块化编程写法

    1. **头文件(Header Files)与函数原型**:在KEIL中,模块间的通信通常通过头文件(.h文件)实现。头文件包含函数原型、全局变量声明和其他模块需要知道的信息。例如,如果有一个模块负责处理串行通信,其头文件...

Global site tag (gtag.js) - Google Analytics