Maison  >  Article  >  développement back-end  >  Qu'est-ce que l'en-tête en PHP

Qu'est-ce que l'en-tête en PHP

清浅
清浅original
2019-01-25 15:44:5516621parcourir

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.

Qu'est-ce que l'en-tête en PHP

[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn