函数名称:http_response_code()
适用版本:PHP 5.4.0 及以上版本
函数用法:http_response_code() 函数用于获取或设置当前页面的 HTTP 响应状态码。
如果函数被调用时不传递任何参数,则该函数会返回当前页面的 HTTP 响应状态码。
如果函数被调用时传递一个整数参数,该参数会被设置为当前页面的 HTTP 响应状态码。
注意:该函数只能在 PHP 5.4.0 及以上版本中使用。
示例1:获取当前页面的 HTTP 响应状态码
$code = http_response_code();
echo "当前页面的 HTTP 响应状态码为:" . $code;
示例2:设置当前页面的 HTTP 响应状态码为 404
http_response_code(404);
echo "当前页面的 HTTP 响应状态码已设置为 404";
示例3:根据条件动态设置 HTTP 响应状态码
if ($condition) {
http_response_code(200);
echo "当前页面的 HTTP 响应状态码已设置为 200";
} else {
http_response_code(404);
echo "当前页面的 HTTP 响应状态码已设置为 404";
}
以上示例中,示例1展示了如何获取当前页面的 HTTP 响应状态码,示例2展示了如何手动设置页面的 HTTP 响应状态码为 404,示例3展示了如何根据条件动态设置页面的 HTTP 响应状态码。