php中header的总结
PHP 总结 header
2023-06-13 09:13:55 时间
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主
文章目录
cyg.php
<?php
// ok
header('HTTP/1.1 200 OK');
//设置一个404头:
header('HTTP/1.1 404 Not Found');
//设置地址被永久的重定向
header('HTTP/1.1 301 Moved Permanently');
//转到一个新地址
header('Location: http://www.example.org/');
//文件延迟转向:
header('Refresh: 10; url=http://www.example.org/');
print 'You will be redirected in 10 seconds';
//当然,也可以使用html语法实现
// <meta http-equiv="refresh" content="10;http://www.example.org/ />
// override X-Powered-By: PHP:
header('X-Powered-By: PHP/4.4.0');
header('X-Powered-By: Brain/0.6b');
//文档语言
header('Content-language: en');
//告诉浏览器最后一次修改时间
$time = time() - 60; // or filemtime($fn), etc
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');
//告诉浏览器文档内容没有发生改变
header('HTTP/1.1 304 Not Modified');
//设置内容长度
header('Content-Length: 1234');
//设置为一个下载类型
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="example.zip"');
header('Content-Transfer-Encoding: binary');
// load the file to send:
readfile('example.zip');
// 对当前文档禁用缓存
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');
//设置内容类型:
header('Content-Type: text/html; charset=iso-8859-1');
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: text/plain'); //纯文本格式
header('Content-Type: image/jpeg'); //JPG图片
header('Content-Type: application/zip'); // ZIP文件
header('Content-Type: application/pdf'); // PDF文件
header('Content-Type: audio/mpeg'); // 音频文件
header('Content-Type: application/x-shockwave-flash'); //Flash动画
//显示登陆对话框
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Top Secret"');
print 'Text that will be displayed if the user hits cancel or ';
print 'enters wrong login data';
?>
相关文章
- 说一件比较糟心的事情(关于PHP)
- vscode php插件(插件推荐和安装)
- PHP多进程学习(三)__代码案例来了解父进程与子进程的执行顺序详解编程语言
- PHP在Linux系统中的安装与下载(php下载linux)
- PHP实现MSSQL数据库高效操作(php操作mssql)
- PHP让Redis让火焰升起(php开启redis)
- 使用PHP连接Linux,轻松实现物联网设备管理。(php连接linux)
- php建立你的网站:使用 Apache、MySQL 和 PHP(httpdmysql)
- 安装Linux实现一键安装PHP环境(linux一键php)
- Linux部署PHP:极速入门指南(linux如何部署php)
- PHP与MySQL完美结合:数据库操作常用语句及优化技巧(php使用mysql)
- Linux无法解析PHP文件,如何解决(linux 不解析php)
- PHP踩坑指南:如何摆脱MSSQL的困扰?(php 没有mssql)
- PHP与MSSQL结合提高工作效率(php mssql 效率)
- Linux下搭建PHP开发环境的一步步操作(linux配置php环境)
- PHP的FTP学习(一)[转自奥索]
- 在PHP中使用随机数的三个步骤
- 一个PHP的String类代码
- php数据结构算法(PHP描述)简单选择排序simpleselectionsort
- PHP三元运算符的结合性介绍
- PHP将整个网站生成HTML纯静态网页的方法总结
- PHP数据类型之布尔型的介绍
- PHP数据类型的总结分析
- php连接函数implode与分割explode的深入解析
- PHP分页效率终结版(推荐)
- PHP获取文件的MD5值并判断是否被修改的例子
- php遍历数组的4种方法总结
- PHP类中的魔术方法(MagicMethod)简明总结
- PHP速成大法
- 一个图片地址分解程序(用于PHP小偷程序)