我正在开发基于PHP和MySQL的IP块系统,该系统应该阻止来自特定国家/地区的所有用户代理。如果代理被阻止,我应该使用哪个状态代码?
编辑:我将再详细说明一下:我担心Google等搜索引擎会对此做出反应。是否有可能同一个搜索引擎可能会抓取两次页面并在两种情况下都会出现冲突的状态?比方说,Google机器人总是“美国人”吗?答案 0 :(得分:5)
为了将来参考,这里有一个很重要的列表:http://www.restapitutorial.com/httpstatuscodes.html
我说你可以做:
http_response_code(403);
403是禁止的错误。