php header 500错误,php返回404 500 301 032等状态和header写法

php 返回404、500、200状态的定义设置代码。

header 返回 404 (文件未找到)

//方式一

header('HTTP/1.1 404 Not Found');

//方式二

header("status: 404 Not Found");

php header 返回 200 (请求已成功)

header('HTTP/1.1 200 OK');

header 返回 403 (访问拒绝,没有权限访问)

header('HTTP/1.1 403 Forbidden');

header 返回 301 (永久重定向,告诉用户或搜索引擎向网站服务器发出浏览请求地址,永久性转移到另一个地址)

301重定向php代码

header('HTTP/1.1 301 Moved Permanently');

header 返回 302 (暂时重定向,临时跳转地址,后期会恢复到原来的地址)

header('HTTP/1.1 302 Found');//跳转地址

header("Location:xx.com");

header 返回 304 (页面没发生变化)

header('HTTP/1.1 304 Not Modified');

header 返回 401 (显示登陆框,进行http认证)

4a8a37610cda1e78455431d2218a0685.png

header('HTTP/1.1 401 Unauthorized');

header('WWW-Authenticate: Basic realm="欢迎登陆"');

#这里的提示信息中文可能会乱码

header 返回 500 (内部服务器错误,可能是代码语法错误,或服务器配置问题)

header('HTTP/1.1 500 Internal Server Error');

header函数的其他设置:

header延迟一段时间后重定向:

header('Refresh:10; url=xx.com');

header禁止缓存:

header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');

header('Expires: Mon, 26 Jul 2017 12:00:00 GMT'); //设置过期时间

header('Pragma: no-cache');

header内容编码:

header('Content-Type: text/html; charset=iso-8859-1');

header('Content-Type: text/html; charset=utf-8');

header内容类型:

header('Content-Type: application/json'); //json

header('Content-Type: text/plain'); // 文本

header('Content-Type: image/jpeg'); // 图片

header('Content-Type: application/zip'); //压缩包

header('Content-Type: application/pdf'); //pdf

header('Content-Type: audio/mpeg'); // 音频媒体

header('Content-Type: application/x-shockwave-flash'); //flash

header文件下载:

header('Content-Type: application/octet-stream');

header('Content-Disposition: attachment;

filename="example.zip"');

header('Content-Transfer-Encoding: binary');

readfile('example.zip');//读取文件到客户端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值