php 强制返回,PHP强制修改返回的状态码

在最后的程序执行完毕之前,加入下列语句,即可实现所有的返回码都为200即使在服务器内部发生错误,会报500情况下只要加上register_shutdown_function函数的处理同样可以实现返回200的效果header("HTTP/1.0 200 OK");或者返回999等待,都可以的header("HTTP/1.1 999 666666");这样做的目的:(对用户更加友好的处理方式)主要是为了屏蔽错误,把错误日志输出到错误日志中,同时保证返回正常信息或者跳转到其他页面链接

目前HTTP只支持到3位数的协议,超过999就没有了

状态码为   000

浏览器会把这个给吞掉,不给你看

$http = array (

100 => "HTTP/1.1 100 Continue",

101 => "HTTP/1.1 101 Switching Protocols",

200 => "HTTP/1.1 200 OK",

201 => "HTTP/1.1 201 Created",

202 => "HTTP/1.1 202 Accepted",

203 => "HTTP/1.1 203 Non-Authoritative Information",

204 => "HTTP/1.1 204 No Content",

205 => "HTTP/1.1 205 Reset Content",

206 => "HTTP/1.1 206 Partial Content",

300 => "HTTP/1.1 300 Multiple Choices",

301 => "HTTP/1.1 301 Moved Permanently",

302 => "HTTP/1.1 302 Found",

303 => "HTTP/1.1 303 See Other",

304 => "HTTP/1.1 304 Not Modified",

305 => "HTTP/1.1 305 Use Proxy",

307 => "HTTP/1.1 307 Temporary Redirect",

400 => "HTTP/1.1 400 Bad Request",

401 => "HTTP/1.1 401 Unauthorized",

402 => "HTTP/1.1 402 Payment Required",

403 => "HTTP/1.1 403 Forbidden",

404 => "HTTP/1.1 404 Not Found",

405 => "HTTP/1.1 405 Method Not Allowed",

406 => "HTTP/1.1 406 Not Acceptable",

407 => "HTTP/1.1 407 Proxy Authentication Required",

408 => "HTTP/1.1 408 Request Time-out",

409 => "HTTP/1.1 409 Conflict",

410 => "HTTP/1.1 410 Gone",

411 => "HTTP/1.1 411 Length Required",

412 => "HTTP/1.1 412 Precondition Failed",

413 => "HTTP/1.1 413 Request Entity Too Large",

414 => "HTTP/1.1 414 Request-URI Too Large",

415 => "HTTP/1.1 415 Unsupported Media Type",

416 => "HTTP/1.1 416 Requested range not satisfiable",

417 => "HTTP/1.1 417 Expectation Failed",

500 => "HTTP/1.1 500 Internal Server Error",

501 => "HTTP/1.1 501 Not Implemented",

502 => "HTTP/1.1 502 Bad Gateway",

503 => "HTTP/1.1 503 Service Unavailable",

504 => "HTTP/1.1 504 Gateway Time-out"

);

header($http[$num]);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值