在用户使用代理时获取用户IP的最佳方法是什么?

时间:2016-07-08 17:54:19

标签: php security proxy ip

如您所知,用户的IP是$_SERVER['REMOTE_ADDR']。就是这样。但在某些情况下,服务器可能位于代理(通常是负载均衡器)之后,则IP将位于$_SERVER['HTTP_X_FORWARDED_FOR']中。同时it's recommended来存储这两个值。

好的,我有两个相关的问题:

  1. REMOTE_ADDR包含HTTP_X_FORWARDED_FOR空的时间?
  2. 这些是什么(基于this answer)?他们可能包含IP吗?如果是,那么在这种情况下REMOTE_ADDRHTTP_X_FORWARDED_FOR包含什么?

    • HTTP_CLIENT_IP
    • HTTP_X_FORWARDED
    • HTTP_FORWARDED_FOR
    • HTTP_FORWARDED

0 个答案:

没有答案