Maison > Article > développement back-end > Qu'est-ce que l'en-tête en PHP
L'en-tête en php est principalement utilisé pour envoyer l'en-tête http d'origine au client. Il est couramment utilisé pour notifier au navigateur que la page n'existe pas, retarder la redirection, indiquer le type de contenu, déclarer téléchargé. fichiers et mettre à jour le document actuel. Désactivez la mise en cache, affichez une boîte de dialogue de connexion nécessitant une vérification, etc.
[Cours recommandé : Tutoriel PHP】
La fonction header() en PHP est utilisée pour envoyer l'en-tête HTTP original au client Aujourd'hui, je vais partager avec vous. certains en-têtes de fonction d'en-tête couramment utilisés en PHP. Il a une certaine valeur de référence et j'espère qu'il sera utile à tout le monde.
header('HTTP/1.1 200 OK'); // ok accès normal
header('HTTP/1.1 404 Not Found'); //informe le navigateur que la page ne fonctionne pas exist
header('HTTP/1.1 301 Moved Permanently'); //Définissez l'adresse à rediriger définitivement 301
header('Location: http://www.ithhc.cn/ '); //Sauter vers une nouvelle adresse
header('Refresh: 10; url=http://www.ithhc.cn/' //Une redirection retardée signifie sauter toutes les quelques secondes
header('X-Powered-By: PHP/6.0.0'); //Modifier les informations X-Powered-By
header('Content-langue: en');
header('Content-Length: 1234'); //Définir la longueur du contenu
header('Last-Modified: '.gmdate('D, d M Y H:i:s' , $time).' GMT'); //Indique au navigateur l'heure de la dernière modification
header('HTTP/1.1 304 Not Modified'); //Informe le navigateur que le contenu du document n'a pas changé
représente le type de contenu
header('Content-Type: text/html; charset=utf-8'); //Encodage de la page Web
header('Content-Type: text/plain'); //Format de texte brut
header('Content-Type: image/jpeg'); //JPG, JPEG
en-tête( 'Content- Type : application/zip'); // Fichier ZIP
header('Content-Type : application/pdf'); // Fichier PDF
header('Content-Type : application/pdf'); : audio/ mpeg'); // Fichier audio
header('Content-type : text/css'); //fichier css
header('Content-type : text/javascript '); //fichier js
header('Type de contenu : application/json'); //json
en-tête('Type de contenu : application/pdf'); pdf
header('Content-type: text/xml'); //xml
header('Content-Type: application/x-shockw**e-flash'); /Animation Flash
Déclarer un fichier téléchargé
header('Content-Type: application/octet-stream');
header (' Content-Disposition : pièce jointe ; filename="ITblog.zip"');
header('Content-Transfer-Encoding: binaire');
readfile('test.zip' );
Désactiver la mise en cache pour le document actuel
header('Cache-Control : no-cache, no-store, max-age=0, must-revalidate ');
header('Expire : lundi 26 juillet 1997 05:00:00 GMT');
Afficher une boîte de dialogue de connexion qui nécessite une vérification
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Top Secret"');
Déclarer un xls qui doit être téléchargé File
header('Content-Disposition: attachment; filename=ithhc.xlsx');
header('Content-Type: application/vnd.openxmlformats -officedocument.spreadsheetml.sheet');
header('Content-Length: '.filesize('./test.xls'));
header('Content-Transfer-Encoding : binaire');
header('Cache-Control: must-revalidate');
header('Pragma: public'); test.xls') ;
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!