Maison >développement back-end >tutoriel php >Utilisez la fonction PHP 'header' pour envoyer des en-têtes HTTP
Utilisez la fonction PHP "header" pour envoyer des en-têtes HTTP
En PHP, nous avons souvent besoin de communiquer avec les navigateurs et les serveurs en envoyant des en-têtes HTTP. À cet égard, PHP fournit une fonction header() très utile, qui nous permet d'envoyer différents types d'en-têtes, tels que des redirections, la configuration de cookies, la configuration du cache, etc. Cet article va vous montrer comment utiliser la fonction PHP header() pour envoyer des en-têtes HTTP.
<?php header("HTTP/1.1 200 OK"); ?>
<?php header("Location: http://www.example.com"); ?>
<?php // 设置缓存时间为10分钟 $cache_time = 600; header("Cache-Control: public, max-age={$cache_time}"); ?>
<?php // 设置一个名为 "username" 的Cookie $username = "John Doe"; header("Set-Cookie: username={$username}; expires=Thu, 31 Dec 2022 23:59:59 GMT"); ?>
<?php header("HTTP/1.1 403 Forbidden"); ?>
Résumé :
Cet article vous montre comment utiliser la fonction PHP header() pour envoyer des en-têtes HTTP. Vous pouvez utiliser la fonction header() pour envoyer différents types d'en-tête tels que la redirection, la définition de cookies, la définition de cache, etc. En utilisant ces en-têtes de manière flexible, nous pouvons mieux communiquer avec les navigateurs et les serveurs et améliorer l'expérience utilisateur.
Ce qui précède est une brève introduction et un exemple de code sur l'envoi d'en-têtes HTTP à l'aide de la fonction PHP header(). J'espère que cela aide!
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!