代码之家  ›  专栏  ›  技术社区  ›  Michas

如果没有基于PHP会话的授权,http响应代码应该是什么

  •  1
  • Michas  · 技术社区  · 14 年前

    我正在写一个小网站。有基于PHP会话的授权。如果用户不能访问某个页面,我应该发送什么HTTP响应代码?

    412 Precondition Failed 401 Unauthorized 400 Bad Request 403 Forbidden 看起来太笼统了。

    2 回复  |  直到 14 年前
        1
  •  5
  •   Community kfsone    7 年前

    403 Forbidden

    401 Unauthorized 意思是“给我名字和密码”。

    412 Precondition Failed see the RFC )

    400 Bad Request 意思是“嗯?你在说什么?”(请求格式不正确,服务器不知道如何处理它)

    RFC 2616 - HTTP 1.1

    注意:如果你想显示你自己的“你不允许这样做”页面,请确保它超过512字节,否则IE将显示自己的,所谓的 友好的 改为错误消息(参见 this this ).

        2
  •  3
  •   user268396    14 年前