Aller au contenu

Fonction PHP http_response_code() : Tout ce que vous devez savoir

En tant que développeur PHP, vous devrez peut-être définir le code de réponse HTTP pour votre application web. La fonction http_response_code() est une fonction intégrée de PHP qui vous permet de définir le code de réponse HTTP. Introduite dans PHP 5.4.0, cette fonction est essentielle pour gérer les redirections et les pages d'erreur. Dans cet article, nous examinerons en détail la fonction http_response_code() et son utilisation.

Qu'est-ce que la fonction http_response_code() ?

La fonction http_response_code() est une fonction intégrée de PHP qui vous permet de définir le code de réponse HTTP pour votre application web. Appelée sans arguments, elle renvoie le code de statut HTTP actuel.

Comment utiliser la fonction http_response_code()

L'utilisation de la fonction http_response_code() est simple. Voici la syntaxe de la fonction :

Syntaxe PHP de la fonction http_response_code()

php
http_response_code(code);

La fonction prend un paramètre :

  • code : Le code de réponse HTTP à définir.

Important : Cette fonction doit être appelée avant tout envoi de sortie au navigateur (y compris le HTML, les lignes vides ou les instructions echo), sinon elle n'aura aucun effet.

Voici un exemple d'utilisation de la fonction http_response_code() pour définir le code de réponse HTTP à 404 :

Exemple : Définition d'un code de statut 404

php
<?php
// Set the HTTP response code to 404 Not Found
http_response_code(404);
echo "Page not found.";
?>

Dans cet exemple, nous utilisons la fonction http_response_code() pour définir le code de réponse HTTP à 404. Ce code sera envoyé au client lors de l'exécution du script.

Conclusion

La fonction http_response_code() est un outil utile pour définir le code de réponse HTTP dans votre application web PHP. En comprenant la syntaxe, les exigences de version et les contraintes d'utilisation, vous pouvez facilement définir le code de réponse approprié pour votre application PHP. Nous espérons que cet article vous a été informatif et utile pour comprendre la fonction http_response_code() en PHP.

Pratique

Parmi les éléments suivants, lesquels sont des codes de statut de réponse HTTP valides pour indiquer des redirections en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.