Introduction aux fonctions PHP : fonction header(), qui implémente les sauts de page Web et définit les en-têtes de réponse HTTP
En PHP, la fonction header() est une fonction très importante. Elle peut non seulement implémenter des sauts de page Web, mais aussi. définissez également les informations d’en-tête de réponse HTTP. Cet article présentera en détail l’utilisation de la fonction header() et fournira des exemples de code spécifiques. La syntaxe de base de la fonction
header() est la suivante :
header(string $header, bool $replace = true, int $http_response_code = 0): bool
Voici des scénarios d'application courants et des exemples de code spécifiques de la fonction header() :
header("Location: http://www.example.com"); exit;
header("Content-Type: application/json");
header("HTTP/1.1 404 Not Found");
header("Cache-Control: no-cache, no-store, must-revalidate"); header("Pragma: no-cache"); header("Expires: 0");
header("Content-Disposition: attachment; filename=example.pdf"); header("Content-Type: application/pdf"); header("Content-Length: " . filesize("example.pdf")); readfile("example.pdf");
Résumé : La fonction
header() est une fonction PHP très importante, qui peut implémenter des fonctions telles que des sauts de page Web et la définition d'en-têtes de réponse HTTP. Sa flexibilité nous permet d'ajuster de manière flexible les informations d'en-tête HTTP en fonction des besoins. Nous devons savoir comment utiliser la fonction header() et l'utiliser raisonnablement pour réaliser les fonctions dont nous avons besoin.
Veuillez noter que la fonction header() doit être appelée avant toute sortie, sinon une erreur sera signalée. Après avoir appelé la fonction header(), afin d'éviter des situations inattendues, nous vous recommandons d'utiliser exit pour terminer immédiatement l'exécution du script.
J'espère que grâce à l'introduction de cet article, les lecteurs pourront pleinement comprendre l'utilisation de la fonction header() et pouvoir l'utiliser de manière flexible dans des projets réels.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!