Maison > Article > développement back-end > Comment utiliser la fonction header() en php
Cet article vous explique principalement comment utiliser la fonction header() en php. Il vous l'explique principalement sous forme de code.
跳转页面 header('Location:'.$url); //Location和":"之间无空格。 2、 声明content-type header('content-type:text/html;charset=utf-8'); 3、 返回response状态码 header('HTTP/1.1 404 Not Found'); 4、 在某个时间后执行跳转 header('Refresh: 10; url=http://www.baidu.com/'); //10s后跳转。
5. Contrôler le cache du navigateur
名称 | 含义 | 示例 |
---|---|---|
Expires |
响应过期的日期和时间 | Expires: Thu, 01 Dec 2010 16:00:00 GMT |
Last-Modified |
请求资源的最后修改时间 | Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT |
Cache-Control |
告诉所有的缓存机制是否可以缓存及哪种类型 | Cache-Control: no-cache |
Pragma |
包括实现特定的指令,它可应用到响应链上的任何接收方 | Pragma: no-cache |
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache");
6. Effectuer une vérification http
名称 | 含义 | 示例 |
---|---|---|
WWW-Authenticate |
表明客户端请求实体应该使用的授权方案 | WWW-Authenticate: Basic |
header('HTTP/1.1 401 Unauthorized');header('WWW-Authenticate: Basic realm="Top Secret"');
7. Effectuer l'opération de téléchargement
名称 | 含义 | 示例 |
---|---|---|
Content-Disposition |
消息头指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分),还是以附件的形式下载并保存到本地。 | Content-Disposition: attachment; filename=”filename.jpg” |
header('Content-Type: application/octet-stream'); //设置内容类型header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户
8.En pièce jointe
header('Content-Transfer-Encoding: binary'); //设置传输方式header('Content-Length: '.filesize('example.zip')); //设置内容长度
Recommandations associées. :
php : Explication détaillée des exemples d'utilisation de la fonction header()
Comment header() génère des exemples d'utilisation du cache d'images
10 articles recommandés sur la fonction php header()
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!