如果代理的IP被阻止,那么正确的HTTP状态代码是什么?

Sim*_*Kok 4 php http

我正在开发一个基于PHP和MySQL的IP块系统,它应该阻止来自特定国家的所有用户代理.如果代理被阻止,我应该使用哪个状态代码?

编辑:我将再详细说明一下:我担心像Google这样的搜索引擎会对它做出怎样的反应.是否有可能同一个搜索引擎可能会抓取两次页面并在两种情况下都会出现冲突的状态?比方说,谷歌机器人总是"美国人"吗?

Sco*_*ell 6

为了将来参考,这里有一个很大的列表:http://www.restapitutorial.com/httpstatuscodes.html

我会说你可以这样做:

http_response_code(403);
Run Code Online (Sandbox Code Playgroud)

403是禁止的错误.

  • 人们不会**使用`401`,这意味着用户可以授权访问. (2认同)