为了账号安全,请及时绑定邮箱和手机立即绑定

请问 php 如何返回状态码?

请问 php 如何返回状态码?

PHP
长风秋雁 2019-03-12 22:10:25
我在处理表单请求,如果发现表单不合规,就会 return "xxx不合规" 。但是这样 return 的状态码全是 200 ,显然是不合逻辑的,我想把返回的状态码改为 4xx ,请问如何实现?如果有别的办法实现返回自定义状态码,并且可以返回自定义消息,也请告诉我。
查看完整描述

3 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

//返回204
if(PHP_VERSION >= 5.4)
{
    http_response_code('204');
}
else
{
    header('HTTP/1.1 204 No Content');
}
exit;
查看完整回答
反对 回复 2019-03-18
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

header('Content-Type:application/json; charset=utf-8');
exit(json_encode(['code'=>401,'msg'=>'xxxx'],true));

查看完整回答
反对 回复 2019-03-18
?
茅侃侃

TA贡献1842条经验 获得超21个赞

return json,在里面拼装返回的状态码,文本信息等等。

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 2572 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信