HTTP状态为

时间:2015-11-28 12:12:22

标签: php

我需要你的PHP脚本帮助。如何以适当的HTTP状态响应:2xx表示成功,4xx表示错误请求(无重试),或5xx服务器不可用(重试)来自指定的URL?

2 个答案:

答案 0 :(得分:1)

使用http_response_code

<?php
http_response_code(404);
?>

答案 1 :(得分:0)

在发送任何输出之前发送标题:

低于PHP 5.4

 glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer); 
 glBufferData(GL_ARRAY_BUFFER, sizeof(g_vertex_buffer_data), g_vertex_buffer_data, GL_STATIC_DRAW);
 glBindBuffer(GL_ARRAY_BUFFER, colorbuffer);
 glBufferData(GL_ARRAY_BUFFER, sizeof(g_color_buffer_data), g_color_buffer_data, GL_STATIC_DRAW);

PHP 5.4及以上

header("HTTP/1.0 404 Not Found");    
header("HTTP/1.1 200 OK");    
header("HTTP/1.1 500 Internal Server Error");

有关使用PHP发送HTTP标头的更多信息:http://php.net/manual/en/function.header.php

可用标头响应代码概述:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html