array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'it', ), 'this' => array ( 0 => 'function.http-response-code.php', 1 => 'http_response_code', 2 => 'Get or Set the HTTP response code', ), 'up' => array ( 0 => 'ref.network.php', 1 => 'Network Funzioni', ), 'prev' => array ( 0 => 'function.http-get-last-response-headers.php', 1 => 'http_get_last_response_headers', ), 'next' => array ( 0 => 'function.inet-ntop.php', 1 => 'inet_ntop', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/network/functions/http-response-code.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

http_response_code

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

http_response_codeGet or Set the HTTP response code

Descrizione

http_response_code(int $response_code = 0): int|bool

Gets or sets the HTTP response status code.

Elenco dei parametri

response_code

The optional response_code will set the response code.

Valori restituiti

If response_code is provided, then the previous status code will be returned. If response_code is not provided, then the current status code will be returned. Both of these values will default to a 200 status code if used in a web server environment.

false will be returned if response_code is not provided and it is not invoked in a web server environment (such as from a CLI application). true will be returned if response_code is provided and it is not invoked in a web server environment (but only when no previous response status has been set).

Esempi

Example #1 Using http_response_code() in a web server environment

<?php

// Get the current response code and set a new one
var_dump(http_response_code(404));

// Get the new response code
var_dump(http_response_code());
?>

Il precedente esempio visualizzerĂ :

int(200)
int(404)

Example #2 Using http_response_code() in a CLI environment

<?php

// Get the current default response code
var_dump(http_response_code());

// Set a response code
var_dump(http_response_code(201));

// Get the new response code
var_dump(http_response_code());
?>

Il precedente esempio visualizzerĂ :

bool(false)
bool(true)
int(201)

Vedere anche: