Maison > Article > développement back-end > Comment définir l'en-tête HTTP avec la fonction d'en-tête php
Comment définir l'en-tête HTTP par la fonction d'en-tête php : [header( 'Content-Type: text/html; charset=utf-8 ' ]), ce qui signifie définir l'encodage sur utf-8.
L'exemple de définition de l'en-tête HTTP par la fonction d'en-tête PHP est le suivant :
(Tutoriel vidéo recommandé : Tutoriel vidéo Java)
Définir l'encodage
header( 'Content-Type:text/html;charset=utf-8 ');
Définir un en-tête 404 :
header('HTTP/1.1 404 Not Found');
Définir l'adresse à rediriger définitivement
header('HTTP/1.1 301 Moved Permanently');
Aller vers un nouvelle adresse
header('Location: http://www.example.org/');
Redirection retardée du fichier :
header('Refresh: 10; url=http://www.example.org/'); print 'You will be redirected in 10 seconds';
Indiquer au navigateur l'heure de la dernière modification
$time = time() - 60; // or filemtime($fn), etc header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');
Désactiver la mise en cache pour le document actuel
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Pragma: no-cache');
Recommandations associées :Formation php
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!